0000950170-24-031683.txt : 20240315 0000950170-24-031683.hdr.sgml : 20240315 20240314173440 ACCESSION NUMBER: 0000950170-24-031683 CONFORMED SUBMISSION TYPE: 10-Q/A PUBLIC DOCUMENT COUNT: 126 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20240315 DATE AS OF CHANGE: 20240314 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ADTRAN Holdings, Inc. CENTRAL INDEX KEY: 0000926282 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 872164282 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-41446 FILM NUMBER: 24751410 BUSINESS ADDRESS: STREET 1: 901 EXPLORER BLVD CITY: HUNTSVILLE STATE: AL ZIP: 35806 BUSINESS PHONE: 256-963-8220 MAIL ADDRESS: STREET 1: 901 EXPLORER BLVD CITY: HUNTSVILLE STATE: AL ZIP: 35806 FORMER COMPANY: FORMER CONFORMED NAME: ADTRAN INC DATE OF NAME CHANGE: 19940705 10-Q/A 1 adtn-20230331.htm 10-Q/A 10-Q/A
Q1true0000926282--12-310http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense0000926282srt:ScenarioPreviouslyReportedMember2023-01-012023-03-310000926282us-gaap:AssetBackedSecuritiesMember2022-12-310000926282adtn:DominationAndProfitAndLossTransferAgreementMemberadtn:AdvaOpticalNetworkingSeMember2023-01-160000926282us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000926282us-gaap:NoncontrollingInterestMember2022-12-310000926282srt:MaximumMemberadtn:EuroInterbankOfferedRateEuriborMember2023-01-012023-03-310000926282adtn:AdvaOpticalNetworkingSeMember2023-01-012023-03-310000926282adtn:AdvaOpticalNetworkingSeMemberadtn:NetworkSolutionsMember2022-07-150000926282us-gaap:AdditionalPaidInCapitalMember2022-12-310000926282us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-12-310000926282adtn:CrossCurrencySwapArrangementMember2023-03-210000926282us-gaap:AdditionalPaidInCapitalMember2021-12-310000926282adtn:AdvaOpticalNetworkingSeMember2022-12-310000926282srt:MaximumMemberadtn:CrossCurrencySwapArrangementMember2023-03-210000926282us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2023-03-310000926282us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000926282adtn:EuroInterbankOfferedRateEuriborMember2023-01-012023-03-310000926282us-gaap:AdditionalPaidInCapitalMember2023-03-310000926282adtn:AccountingStandardUpdated201802Member2023-03-310000926282us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000926282us-gaap:PatentsMember2022-12-310000926282us-gaap:ForeignCountryMember2022-12-310000926282us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-03-310000926282adtn:AdvaOpticalNetworkingSeMember2023-03-310000926282us-gaap:CommonStockMember2022-03-310000926282us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000926282adtn:ContractualMaintenanceAgreementsContractualSaasAndSubscriptionServicesAndHardwareOrdersMember2023-03-310000926282us-gaap:PensionPlansDefinedBenefitMember2023-03-310000926282us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310000926282us-gaap:RetainedEarningsMember2022-03-310000926282adtn:NetworkSolutionsMember2022-01-012022-03-310000926282adtn:NetworkSolutionsMemberadtn:SubscriberSolutionsMember2023-01-012023-03-310000926282us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000926282us-gaap:FairValueMeasurementsRecurringMemberadtn:DeferredCompensationPlanAssetsMember2023-03-310000926282us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310000926282us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000926282us-gaap:TreasuryStockCommonMember2022-01-012022-03-310000926282adtn:AcornHoldcoIncorporationMemberadtn:WellsFargoCreditAgreementMember2023-03-310000926282us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310000926282adtn:SubscriberSolutionsMemberadtn:ServicesAndSupportMember2022-01-012022-03-310000926282us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000926282adtn:CrossCurrencySwapArrangementMember2022-11-030000926282us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-03-310000926282us-gaap:FairValueMeasurementsRecurringMember2022-12-310000926282us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-3100009262822022-03-310000926282adtn:AdvaOpticalNetworkingSeMemberus-gaap:OrderOrProductionBacklogMemberadtn:NetworkSolutionsAndServicesAndSupportMemberus-gaap:CostOfSalesMember2022-07-152022-07-150000926282us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000926282adtn:EuroInterbankOfferedRateEuriborMembersrt:MinimumMember2023-01-012023-03-310000926282adtn:AdvaOpticalNetworkingSeMember2022-07-152022-07-150000926282us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherAssetsMember2023-03-310000926282adtn:OpticalNetworkingSolutionsMemberadtn:NetworkSolutionsMember2023-01-012023-03-310000926282srt:MaximumMemberadtn:AcornHoldcoIncorporationMemberadtn:WellsFargoCreditAgreementMember2023-03-310000926282srt:ScenarioPreviouslyReportedMember2022-12-310000926282adtn:ServicesAndSupportMember2023-01-012023-03-310000926282us-gaap:ForeignExchangeForwardMember2023-03-310000926282adtn:SevenQuarterlyTranchesMemberadtn:CrossCurrencySwapArrangementMember2023-03-210000926282us-gaap:NondesignatedMemberus-gaap:AccountsPayableMemberus-gaap:FairValueInputsLevel2Member2023-03-310000926282us-gaap:RetainedEarningsMember2021-12-310000926282country:GB2022-01-012022-03-310000926282us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000926282us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000926282adtn:SubscriberSolutionsMember2022-01-012022-03-310000926282us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000926282adtn:NetworkSolutionsMember2023-01-012023-03-310000926282adtn:AccessAndAggregationsMember2023-01-012023-03-310000926282us-gaap:RetainedEarningsMember2023-03-310000926282us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMember2023-01-012023-03-310000926282adtn:AdvaOpticalNetworkingSeMemberus-gaap:CommonStockMember2021-08-302021-08-300000926282srt:MaximumMember2023-03-310000926282srt:ExecutiveOfficerMemberadtn:PerformanceStockUnitsMembersrt:MinimumMember2023-01-012023-03-310000926282us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000926282us-gaap:CommonStockMember2022-12-310000926282us-gaap:USTreasuryAndGovernmentMember2023-03-310000926282us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000926282adtn:AdvaOpticalNetworkingSeMember2022-12-3100009262822022-01-012022-03-310000926282country:US2022-01-012022-03-310000926282country:DE2023-01-012023-03-310000926282us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000926282us-gaap:BaseRateMembersrt:MinimumMember2023-01-012023-03-310000926282us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310000926282us-gaap:TreasuryStockCommonMember2022-12-310000926282adtn:AccountingStandardUpdated201802Member2022-03-310000926282adtn:CrossCurrencySwapArrangementMember2023-01-012023-03-310000926282adtn:OtherInternationalMember2022-01-012022-03-310000926282adtn:ContractualMaintenanceAgreementsContractualSaasAndSubscriptionServicesAndHardwareOrdersMember2022-12-310000926282adtn:AdvaOpticalNetworkingSeMember2022-07-150000926282us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000926282us-gaap:PatentsMember2023-03-310000926282us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000926282adtn:AdvaOpticalNetworkingSeMember2021-08-300000926282adtn:NetworkSolutionsMemberadtn:SubscriberSolutionsMember2022-01-012022-03-310000926282srt:MaximumMemberadtn:AdvaOpticalNetworkingSeMember2022-10-180000926282us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000926282us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2023-03-310000926282us-gaap:ForeignGovernmentDebtSecuritiesMember2023-03-310000926282us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000926282us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-3100009262822021-08-300000926282us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-03-310000926282us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000926282us-gaap:CorporateBondSecuritiesMember2023-03-310000926282adtn:SyndicatedCreditAgreementNotesPayableMember2023-01-310000926282us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000926282adtn:NetworkSolutionsMember2023-03-310000926282us-gaap:AssetBackedSecuritiesMember2023-03-3100009262822023-03-310000926282adtn:NordLbRevolvingLineOfCreditMember2022-08-080000926282us-gaap:NondesignatedMemberus-gaap:AccountsPayableMemberus-gaap:FairValueInputsLevel2Member2022-12-310000926282us-gaap:FairValueMeasurementsRecurringMemberadtn:MarketableEquitySecuritiesVariousIndustriesMember2022-12-310000926282adtn:ServicesAndSupportMemberadtn:AccessAggregationSolutionsMember2023-01-012023-03-310000926282us-gaap:MunicipalBondsMember2023-03-310000926282srt:ExecutiveOfficerMemberadtn:PerformanceStockUnitsMember2023-01-012023-03-310000926282adtn:OtherInternationalMember2023-01-012023-03-310000926282us-gaap:RestrictedStockUnitsRSUMember2023-03-310000926282adtn:AcornHoldcoIncorporationMemberadtn:WellsFargoCreditAgreementMember2022-07-180000926282us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-3100009262822023-05-080000926282us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000926282us-gaap:SupplierConcentrationRiskMemberus-gaap:InvestmentsMemberus-gaap:AssetsTotalMember2023-01-012023-03-310000926282us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000926282us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000926282srt:ScenarioForecastMember2023-06-300000926282adtn:ServicesAndSupportMember2023-03-310000926282us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310000926282us-gaap:FairValueMeasurementsRecurringMemberadtn:DeferredCompensationPlanAssetsMember2022-12-310000926282srt:MaximumMemberadtn:PerformanceStockUnitsMemberadtn:ExecutiveOfficersAndCertainEmployeesMember2023-01-012023-03-310000926282adtn:CrossCurrencySwapArrangementMembersrt:MinimumMember2022-11-030000926282us-gaap:CostOfSalesMember2023-01-012023-03-310000926282us-gaap:CustomerRelationshipsMember2022-12-3100009262822023-04-012023-03-310000926282us-gaap:TreasuryStockCommonMember2023-03-310000926282us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000926282srt:MaximumMembersrt:ExecutiveOfficerMemberadtn:PerformanceStockUnitsMember2023-01-012023-03-310000926282srt:MaximumMemberadtn:CrossCurrencySwapArrangementMember2022-11-030000926282us-gaap:FederalReserveBankAdvancesMemberadtn:WellsFargoCreditAgreementMember2023-01-012023-03-3100009262822022-01-012022-12-310000926282us-gaap:NoncontrollingInterestMember2023-01-012023-03-310000926282adtn:AdvaOpticalNetworkingSeMemberadtn:ServicesAndSupportMember2022-07-150000926282us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310000926282us-gaap:LicensingAgreementsMember2023-03-310000926282us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000926282us-gaap:DevelopedTechnologyRightsMember2023-03-310000926282us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000926282adtn:AccessAggregationSolutionsMember2023-01-012023-03-310000926282adtn:DeutscheBankRevolvingLineOfCreditMember2022-12-310000926282adtn:DzBankRevolvingLineOfCreditMember2022-12-310000926282adtn:AdvaOpticalNetworkingSeMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310000926282us-gaap:ForeignCountryMember2023-03-310000926282us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherAssetsMember2022-12-310000926282us-gaap:AdditionalPaidInCapitalMember2022-03-310000926282adtn:AdvaOpticalNetworkingSeMemberus-gaap:CustomerRelationshipsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-152022-07-150000926282adtn:WellsFargoCreditAgreementMember2022-08-052022-08-050000926282adtn:AdvaOpticalNetworkingSeMember2022-01-012022-12-310000926282adtn:OpticalNetworkingSolutionsMemberadtn:ServicesAndSupportMember2023-01-012023-03-310000926282us-gaap:LicensingAgreementsMember2022-12-310000926282us-gaap:OrderOrProductionBacklogMember2023-03-310000926282us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000926282us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberadtn:DeferredCompensationPlanAssetsMember2022-12-310000926282us-gaap:OtherAssetsMemberadtn:FactorMemberadtn:PurchaseAgreementMember2023-03-310000926282adtn:AccountingStandardUpdated201802Member2022-12-310000926282adtn:FactorMemberadtn:PurchaseAgreementMemberus-gaap:InterestExpenseMember2023-01-012023-03-310000926282us-gaap:CustomerRelationshipsMember2023-03-310000926282adtn:AccountingStandardUpdated201802Member2021-12-310000926282us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberadtn:MarketableEquitySecuritiesVariousIndustriesMember2023-03-310000926282adtn:AdvaOpticalNetworkingSeMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310000926282us-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310000926282adtn:PreDominationAndProfitAndLossTransferAgreementMember2023-01-012023-03-310000926282adtn:CrossCurrencySwapArrangementMembersrt:MinimumMember2023-03-210000926282us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberadtn:MarketableEquitySecuritiesVariousIndustriesMember2022-12-310000926282us-gaap:CommonStockMember2021-12-310000926282adtn:WellsFargoCreditAgreementMember2023-01-012023-03-310000926282us-gaap:TradeNamesMember2022-12-310000926282adtn:WellsFargoCreditAgreementMember2022-12-310000926282us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-03-310000926282us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000926282us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-3100009262822021-01-012021-12-310000926282us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000926282adtn:NordLbRevolvingLineOfCreditNewMemberadtn:EuroShortTermRateMember2023-03-292023-03-290000926282adtn:SubscriberSolutionsMember2023-01-012023-03-310000926282adtn:NordLbRevolvingLineOfCreditMember2022-08-082022-08-080000926282us-gaap:RetainedEarningsMember2023-01-012023-03-310000926282us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000926282country:DE2022-01-012022-03-310000926282us-gaap:CorporateBondSecuritiesMember2022-12-310000926282srt:RestatementAdjustmentMember2023-01-012023-03-310000926282us-gaap:TreasuryStockCommonMember2021-12-310000926282adtn:BayerischeLandesbankAndDeutscheBankMemberadtn:SyndicatedCreditAgreementNotesPayableMember2018-09-300000926282adtn:PerformanceStockUnitsMemberadtn:ExecutiveOfficersAndCertainEmployeesMember2023-01-012023-03-310000926282us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000926282adtn:AcornHoldcoIncorporationMemberadtn:WellsFargoCreditAgreementMember2023-01-012023-03-310000926282adtn:NetworkSolutionsMember2022-12-310000926282us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-03-310000926282adtn:AccessAndAggregationsMember2022-01-012022-03-310000926282adtn:WellsFargoCreditAgreementMembersrt:ScenarioForecastMember2024-12-012024-12-310000926282srt:ScenarioPreviouslyReportedMember2023-03-310000926282country:US2023-01-012023-03-310000926282adtn:AdvaOpticalNetworkingSeMemberadtn:NetworkSolutionsMemberus-gaap:DevelopedTechnologyRightsMemberus-gaap:CostOfSalesMember2022-07-152022-07-150000926282us-gaap:SubsequentEventMember2023-05-082023-05-080000926282us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000926282adtn:AdvaOpticalNetworkingSeMemberus-gaap:NoncontrollingInterestMember2023-01-012023-03-310000926282adtn:CrossCurrencySwapArrangementMemberadtn:EightQuarterlyTranchesMember2022-11-030000926282us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-03-310000926282adtn:ServicesAndSupportMemberus-gaap:CostOfSalesMember2023-01-012023-03-310000926282adtn:MarketBasedPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember2023-01-012023-03-310000926282adtn:WellsFargoCreditAgreementMembersrt:ScenarioForecastMember2024-09-012024-09-300000926282adtn:ServicesAndSupportMember2022-12-310000926282us-gaap:RetainedEarningsMember2022-01-012022-03-310000926282adtn:NordLbRevolvingLineOfCreditNewMember2023-03-290000926282us-gaap:CommonStockMember2021-08-302021-08-300000926282adtn:AdvaOpticalNetworkingSeMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000926282adtn:MarketBasedPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember2023-03-310000926282us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember2022-12-310000926282us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310000926282us-gaap:FairValueMeasurementsRecurringMemberadtn:MarketableEquitySecuritiesVariousIndustriesMember2023-03-310000926282adtn:LicensedTechnologyMember2023-03-310000926282srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-03-310000926282us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-03-310000926282us-gaap:BaseRateMembersrt:MaximumMember2023-01-012023-03-310000926282us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberadtn:DeferredCompensationPlanAssetsMember2023-03-310000926282us-gaap:NonUsMember2023-01-012023-03-310000926282us-gaap:AccountingStandardsUpdate202108Member2023-03-310000926282adtn:NetworkSolutionsMemberus-gaap:CostOfSalesMember2023-01-012023-03-310000926282us-gaap:USTreasuryAndGovernmentMember2022-12-310000926282adtn:LicensedTechnologyMember2022-12-310000926282us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100009262822021-12-310000926282adtn:ServicesAndSupportMember2022-01-012022-03-310000926282adtn:UnvestedStockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember2023-01-012023-03-310000926282us-gaap:DomesticCountryMember2023-03-310000926282us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310000926282us-gaap:TreasuryStockCommonMember2022-03-310000926282adtn:OpticalNetworkingSolutionsMember2023-01-012023-03-3100009262822022-12-310000926282us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310000926282adtn:UnvestedStockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember2022-01-012022-03-310000926282us-gaap:DevelopedTechnologyRightsMember2022-12-310000926282us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-03-310000926282us-gaap:NondesignatedMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-03-310000926282srt:MaximumMemberadtn:FactorMemberadtn:PurchaseAgreementMember2022-12-310000926282us-gaap:CommonStockMember2023-01-012023-03-310000926282adtn:SyndicatedCreditAgreementNotesPayableMember2022-12-310000926282us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000926282srt:RestatementAdjustmentMember2023-03-310000926282adtn:NetworkSolutionsMemberadtn:AccessAggregationSolutionsMember2023-01-012023-03-310000926282adtn:SyndicatedCreditAgreementWorkingCapitalLineOfCreditMemberadtn:BayerischeLandesbankAndDeutscheBankMember2018-09-300000926282adtn:NordLbRevolvingLineOfCreditMember2022-12-310000926282us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000926282us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000926282srt:MaximumMemberadtn:FactorMemberadtn:PurchaseAgreementMember2023-03-310000926282srt:RestatementAdjustmentMember2022-12-310000926282adtn:AdvaOpticalNetworkingSeMember2022-07-220000926282adtn:FactorMemberadtn:PurchaseAgreementMember2022-12-310000926282us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000926282adtn:ServicesAndSupportMemberadtn:AccessAggregationSolutionsMember2022-01-012022-03-310000926282us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000926282us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-03-310000926282us-gaap:CommonStockMember2023-03-310000926282us-gaap:OrderOrProductionBacklogMember2022-12-310000926282adtn:AdvaOpticalNetworkingSeMemberus-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:TradeNamesMember2022-07-152022-07-150000926282adtn:AdvaOpticalNetworkingSeMember2023-03-310000926282adtn:AdvaOpticalNetworkingSeMember2021-08-302021-08-300000926282adtn:NordLbRevolvingLineOfCreditNewMember2023-03-310000926282us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000926282us-gaap:DomesticCountryMember2022-12-310000926282us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310000926282us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000926282adtn:FactorMemberadtn:PurchaseAgreementMember2023-03-310000926282us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2022-12-310000926282us-gaap:TradeNamesMember2023-03-310000926282srt:MinimumMemberadtn:PerformanceStockUnitsMemberadtn:ExecutiveOfficersAndCertainEmployeesMember2023-01-012023-03-3100009262822023-01-012023-03-310000926282adtn:AdvaOpticalNetworkingSeMember2022-07-1500009262822022-07-152022-07-150000926282us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000926282us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberadtn:WellsFargoCreditAgreementMember2023-01-012023-03-310000926282us-gaap:RetainedEarningsMember2022-12-310000926282adtn:NordLbRevolvingLineOfCreditMemberadtn:EuroShortTermRateMember2022-08-082022-08-080000926282us-gaap:MunicipalBondsMember2022-12-310000926282adtn:SubscriberSolutionsMemberadtn:ServicesAndSupportMember2023-01-012023-03-310000926282us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000926282adtn:SyndicatedCreditAgreementWorkingCapitalLineOfCreditMember2022-12-310000926282adtn:SyndicatedCreditAgreementWorkingCapitalLineOfCreditMember2018-09-300000926282us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000926282adtn:PostDominationAndProfitAndLossTransferAgreementMember2023-03-310000926282us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000926282adtn:AccessAggregationSolutionsMember2022-01-012022-03-310000926282adtn:NetworkSolutionsMemberadtn:AccessAggregationSolutionsMember2022-01-012022-03-310000926282adtn:WellsFargoCreditAgreementMember2023-03-310000926282country:GB2023-01-012023-03-310000926282us-gaap:FairValueMeasurementsRecurringMember2023-03-310000926282us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31iso4217:EURxbrli:pureiso4217:USDxbrli:sharesadtn:Categoryxbrli:sharesadtn:Countriesadtn:ForwardContractsiso4217:USDiso4217:EURxbrli:sharesadtn:Segment

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q/A

Amendment No. 2

 

(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended March 31, 2023

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: 001-41446

 

ADTRAN Holdings, Inc.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

87-2164282

(State or other jurisdiction of

incorporation or organization)

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

 

901 Explorer Boulevard

Huntsville, Alabama

35806-2807

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (256) 963-8000

 

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

Title of each class

 

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common Stock, Par Value $0.01 per share

 

ADTN

 

The NASDAQ Global Select Market

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

As of May 8, 2023, the registrant had 78,655,333 shares of common stock, $0.01 par value per share, outstanding.

 

 

 


EXPLANATORY NOTE

ADTRAN Holdings, Inc. (“ADTRAN,” the “Company,” “we,” “us” or “our”) is filing this Amendment No. 2 on Form 10-Q/A (this “Amendment No. 2”) to amend and restate certain portions of the Company’s Quarterly Report on Form 10-Q for the period ended March 31, 2023, as originally filed with the U.S. Securities and Exchange Commission (the “SEC”) on May 10, 2023 (the "Original Filing") and subsequently amended on August 14, 2023 (“Amendment No. 1”).

As previously disclosed in the Company's Current Report on Form 8-K filed with the SEC on February 20, 2024, the Audit Committee of the Board of Directors of the Company (the “Audit Committee”) concluded, after considering the recommendations of management, that the results attributable to the non-controlling interest and the net loss attributable to the Company and, as a consequence, the loss per common share attributable to the Company, were materially misstated in (i) the Company’s unaudited condensed consolidated financial statements as of and for the quarter ended March 31, 2023 included in Amendment No. 1, (ii) the Company’s unaudited condensed consolidated financial statements as of and for the quarter and six months period ended June 30, 2023 included in the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2023 and (iii) the Company’s unaudited condensed consolidated financial statements as of and for the quarter and nine months period ended September 30, 2023 included in the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2023, respectively (collectively, the “Non-Reliance Periods”), and that such financial statements should no longer be relied upon.

The misstatements occurred following the effectiveness of the Domination Profit and Loss Transfer Agreement ("DPLTA") between the Company and the Company's majority-owned subsidiary, Adtran Networks SE (formerly ADVA Optical Networking SE and referred to herein as “ADVA”) upon the registration of the DPLTA with the commercial register on January 16, 2023. Pursuant to the DPLTA, the minority shareholders of Adtran Networks are guaranteed recurring cash compensation commencing with respect to the 2023 fiscal year. The Company incorrectly presented the guaranteed cash compensation attributable to the non-controlling interest as a loss rather than income attributable to the non-controlling interest during the Non-Reliance Periods.

This error resulted in an overstatement of net loss attributable to the non-controlling interest and an understatement of net loss attributable to the Company and loss per common share attributable to ADTRAN Holdings, Inc. - basic and diluted.

 

Additionally, the Company identified an error in the allocation of comprehensive income (loss) attributable to non-controlling interest. This error resulted in an understatement of comprehensive loss attributable to non-controlling interest and an overstatement of comprehensive loss attributable to the Company. This error also resulted in an understatement of additional paid-in capital and overstatement of accumulated other comprehensive income.

 

In connection with the Q1 2023 restatement and the filing of this Amendment No. 2, the Company has also revised its condensed consolidated balance sheet and condensed consolidated statement of changes in equity as of December 31, 2022 to correct for an error that the Company determined was not material to the Company’s Q3, Q4 and full year 2022 consolidated financial statements as further described in Note 1 “Basis of Presentation”.

 

Refer to Note 1, “Basis of Presentation”, of Notes to Condensed Consolidated Financial Statements of this Form 10-Q/A for additional information and for the summary of the accounting impacts of the restatement and revision adjustments to the Company’s condensed consolidated financial statements.

 

As a result of the above described errors and the identification of the material weaknesses (as described in Item 4 of this Amendment No. 2), the Company is filing this Amendment No. 2 to (i) restate the disclosure on the effectiveness of the Company’s disclosure controls in Part I, Item 4 of Amendment No.1 to reflect the material weaknesses in the Company's internal control over financial reporting that existed as of March 31, 2023, (ii) restate the Company’s Condensed Consolidated Balance Sheets and the Condensed Consolidated Statement of Changes in Equity to reflect adjustments to additional paid-in capital and accumulated other comprehensive income (iii) restate the Company’s Condensed Consolidated Statements of Loss to reflect adjustments to net loss attributable to non-controlling interest, net loss attributable to the Company, and loss per common share attributable to the Company – basic and diluted, (iv) restate the Company’s Condensed Consolidated Statements of Comprehensive Loss to reflect adjustments to comprehensive income attributable to non-controlling interest and comprehensive loss attributable to the Company (v) restate two risk factors related to the Company's material weaknesses and restatements, (vi) restate the disclosure in Part I, Item 2, MD&A of Amendment No. 1 to reflect the adjustments discussed above and (vii) amend Part II – Item 6 (Exhibits) of Amendment No. 1 to include currently dated certifications from the Company’s Chief Executive Officer and Chief Financial Officer as required by Section 302 and 906 of the Sarbanes-Oxley Act of 2002.

2


Pursuant to Rule 12b-15 promulgated by the SEC under the Securities Exchange Act of 1934, as amended, the Company has included the entire text of Part I, Items 1, 2 and 4, as well as Part II, Items 1A and 6, of the Original Filing, as previously amended by Amendment No. 1, in this Amendment No. 2. There have been no changes to the text of Part I, Items 1, 2 and 4, or Part II, Items 1A and 6, other than the changes stated in the immediately preceding paragraph. Other than as described above and through the inclusion with this Amendment No. 2 of new certifications by management, this Amendment No. 2 speaks only as of the date of the Original Filing and does not amend, supplement, or update any information contained in the Original Filing, as amended by Amendment No. 1, to give effect to any subsequent events (including with respect to the cover page of the Original Filing, which has been updated only to present this filing as Amendment No. 2). Accordingly, this Amendment No. 2 should be read in conjunction with the Original Filing, Amendment No. 1, and our reports (including any amendments thereto) filed with the SEC subsequent to Amendment No. 1.

 

 

3


ADTRAN Holdings, Inc.

Quarterly Report on Form 10-Q/A

For the three months ended March 31, 2023

Table of Contents

 

Item

Number

 

 

 

Page

Number

 

 

Cautionary Note Regarding Forward-Looking Statements

 

5

 

 

PART I. FINANCIAL INFORMATION

 

 

 

 

 

 

 

1

 

Financial Statements:

 

 

 

 

Condensed Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022 – (Unaudited)

 

8

 

 

Condensed Consolidated Statements of Loss for the three months ended March 31, 2023 and 2022 – (Unaudited)

 

9

 

 

Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2023 and 2022 – (Unaudited)

 

10

 

 

Condensed Consolidated Statements of Changes in Equity for the three months ended March 31, 2023 and 2022 (Unaudited)

 

11

 

 

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2023 and 2022 – (Unaudited)

 

13

 

 

Notes to Condensed Consolidated Financial Statements – (Unaudited)

 

14

2

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

41

4

 

Controls and Procedures

 

53

 

 

 

 

 

 

 

PART II. OTHER INFORMATION

 

 

1A

 

Risk Factors

 

55

6

 

Exhibits

 

58

 

 

SIGNATURE

 

59

 

 

 

 

 

 

 

 

 

 

 

 

4


CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

The Private Securities Litigation Reform Act of 1995 provides a safe harbor for forward-looking statements made by or on behalf of ADTRAN. ADTRAN and its representatives may from time to time make written or oral forward-looking statements, including statements contained in this report, our other filings with the Securities and Exchange Commission (the “SEC”) and other communications with our stockholders. Any statement that does not directly relate to a historical or current fact is a forward-looking statement. Generally, the words “believe”, “expect”, “intend”, “estimate”, “anticipate”, “would”, “will”, “may”, “might”, “could”, “should”, “can”, “future”, “assume”, “plan”, “seek”, “predict”, “potential”, “objective”, “expect”, “target”, “project”, “outlook”, “forecast” and similar expressions identify forward-looking statements. We caution you that any forward-looking statements made by us or on our behalf are subject to uncertainties and other factors that could affect the accuracy of such statements. Forward-looking statements are based on management’s current expectations, as well as certain assumptions and estimates made by, and information available to, management at the time the statements are made. Those statements are based on general assumptions and are subject to various risks, and because they also relate to the future, they are likewise subject to inherent uncertainties and other factors that may cause actual results to differ materially from the views, beliefs and projections expressed in such statements. The following are some of the risks that could affect our financial performance or could cause actual results to differ materially from those expressed or implied in our forward-looking statements:

 

Risks related to the Business Combination and DPLTA

We may fail to realize the anticipated strategic and financial benefits sought from the Business Combination.
We have experienced operational challenges as a result of the Business Combination and may also experience negative synergies and loss of customers.
The terms of the DPLTA may have a material adverse effect on our financial results and condition.
We are exposed to additional litigation risk and uncertainty with respect to the remaining minority shareholders of ADVA, which litigation may require us to pay a higher purchase price for additional ADVA shares than the amount provided for under the DPLTA.
We have incurred and expect to continue to incur significant transaction fees and costs in connection with the Business Combination and post-closing integration efforts.
We incurred a substantial amount of indebtedness in connection with the Business Combination and DPLTA. Our failure to meet our debt service obligations could have a material adverse effect on our business, financial condition and results of operations.
We may be unable to successfully retain and motivate our personnel, including personnel at ADVA.
The terms of our and ADVA's credit agreements restrict our current and future operations, particularly our ability to respond to changes or to take certain actions.
Negative publicity related to post-closing integration measures may adversely affect us.

Risks related to our financial results and Company success

Our revenue for a particular period can be difficult to predict, and a shortfall in revenue may harm our operating results.
The lengthy sales and approval process required by Service Providers for new products could result in fluctuations in our revenue.
We depend heavily on sales to certain customers; the loss of any of these customers or a significant project would significantly reduce our revenue and net income.
Our exposure to the credit risks of our customers and distributors may make it difficult to collect accounts receivable and could adversely affect our operating results, financial condition and cash flows.
We expect gross margins to continue to vary over time, and our levels of product and services gross margins may not be sustainable.
Our strategy of outsourcing a portion of our manufacturing requirements to subcontractors located in various international regions may result in us not meeting our cost, quality or performance standards.
Our dependence on a limited number of suppliers for certain raw materials, key components and ODM products, combined with supply shortages, have prevented and may continue to prevent us from delivering our products on a timely basis, which has had and may continue to have a material adverse effect on operating results and could have a material adverse effect on customer relations.

5


We compete in markets that have become increasingly competitive, which may result in reduced gross profit margins and market share.
Our estimates regarding future warranty obligations may change due to product failure rates, installation and shipment volumes, field service repair obligations and other rework costs incurred in correcting product failures. If our estimates change, our liability for warranty obligations may increase or decrease, impacting future cost of revenue.
Managing our inventory is complex and may include write-downs of excess or obsolete inventory.
The continuing growth of our international operations could expose us to additional risks, increase our costs and adversely affect our operating results, financial condition and cash flows.
Our success depends on attracting and retaining key personnel.
If we fail to manage our exposure to worldwide financial and securities markets successfully, our operating results and financial statements could be materially impacted.
The terms of the credit agreement governing our senior credit facility restrict our current and future operations, particularly our ability to respond to changes or to take certain actions.
We are exposed to adverse currency exchange rate fluctuations in jurisdictions where we transact in local currency, which could harm our financial results and cash flows.
We will require a significant amount of cash to service our indebtedness, our payment obligations to ADVA shareholders under the DPLTA, and other obligations.
We could be required to recognize impairment charges related to goodwill and other intangible assets.
We may be unable to successfully and effectively manage and integrate acquisitions, divestitures and other significant transactions, which could harm our operating results, business and prospects.

Risks related to COVID-19

The ongoing COVID-19 pandemic has impacted and may continue to impact our business, results of operations, financial condition and cash flows, particularly our supply chain.

Risks related to our control environment

Breaches of our information systems and cyber-attacks could compromise our intellectual property and cause significant damage to our business and reputation.
We have had to restate our previously issued consolidated financial statements and, as part of that process, have identified material weaknesses in our internal control over financial reporting. If we are unable to develop and maintain effective internal control over financial reporting, we may not be able to accurately report our financial results in a timely manner, which may adversely affect investor confidence in us and may adversely affect our business, financial condition and results of operations.
We may face litigation and other risks as a result of the restatements as described in Amendment No. 1 and the “Explanatory Note” within this Amendment No. 2 and the material weaknesses in our internal control over financial reporting.

Risks related to the telecommunications industry

We must continue to update and improve our products and develop new products to compete and to keep pace with improvements in communications technology.
Our failure or the failure of our contract manufacturers to comply with applicable environmental regulations could adversely impact our results of operations.
If our products do not interoperate with our customers’ networks, installations may be delayed or canceled, which could harm our business.
We engage in research and development activities to develop new, innovative solutions and to improve the application of developed technologies, and as a consequence may miss certain market opportunities enjoyed by larger companies with substantially greater research and development efforts and which may focus on more leading-edge development.
Our strategy of outsourcing a portion of our manufacturing requirements to subcontractors located in various international regions may result in us not meeting our cost, quality or performance standards.

6


Our failure to maintain rights to intellectual property used in our business could adversely affect the development, functionality and commercial value of our products.
Software under license from third parties for use in certain of our products may not continue to be available to us on commercially reasonable terms.
Our use of open source software could impose limitations on our ability to commercialize our products.
We may incur liabilities or become subject to litigation that would have a material effect on our business.
If we are unable to successfully develop and maintain relationships with SIs, Service Providers and enterprise VARs, our revenue may be negatively affected.

Risks related to the Company's stock price

Our operating results may fluctuate in future periods, which may adversely affect our stock price.
The price of our common stock has been volatile and may continue to fluctuate significantly.

Risks related to the regulatory environments in which we do business

We are subject to complex and evolving U.S. and foreign laws, regulations and standards governing the conduct of our business. Violations of these laws and regulations may harm our business, subject us to penalties and to other adverse consequences.
Changes in trade policy in the U.S. and other countries, including the imposition of additional tariffs and the resulting consequences, may adversely impact our gross profits, gross margins, results of operations and financial condition.
New or revised tax regulations, changes in our effective tax rate, recognition of a valuation allowance or assessments arising from tax audits may have an adverse impact on our results.
Central banks’ monetary policy actions and instability in the financial services sector could increase our costs of borrowing money and negatively impact our financial condition and future operations.
Rising inflation could negatively impact our revenues and profitability if increases in the prices of our products and services or a decrease in customer spending result in lower sales.
Expectations relating to environmental, social and governance considerations expose the Company to potential liabilities, increased costs, reputational harm, and other adverse effects on the Company’s business.

The foregoing list of risks is not exclusive. For a more detailed description of the risk factors associated with our business, see Part I, Item 1A of the Company's Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on March 1, 2023 (the “2022 Form 10-K”), as well as the risk factors set forth in Part II, Item 1A of this Amendment No. 2. We caution investors that other factors may prove to be important in the future in affecting our operating results. New factors emerge from time to time, and it is not possible for us to predict all of these factors, nor can we assess the impact each factor, or a combination of factors, may have on our business.

 

You are further cautioned not to place undue reliance on these forward-looking statements because they speak only of our views as of the date that the statements were made. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

7


PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

ADTRAN Holdings, Inc.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(In thousands, except per share amounts)

 

 

 

March 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

(As Restated)

 

 

 

 

ASSETS

 

 

 

 

 

 

Current Assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

136,457

 

 

$

108,644

 

Short-term investments (includes $1,058 and $340 of available-for-sale securities as of
   March 31, 2023 and December 31, 2022, respectively, reported at fair value)

 

 

1,058

 

 

 

340

 

Accounts receivable, less allowance for credit losses of $53 and $49 as of March 31, 2023
   and December 31, 2022, respectively

 

 

262,043

 

 

 

279,435

 

Other receivables

 

 

30,938

 

 

 

32,831

 

Inventory, net

 

 

416,291

 

 

 

427,531

 

Prepaid expenses and other current assets

 

 

37,021

 

 

 

33,577

 

Total Current Assets

 

 

883,808

 

 

 

882,358

 

Property, plant and equipment, net

 

 

111,969

 

 

 

110,699

 

Deferred tax assets

 

 

81,631

 

 

 

67,839

 

Goodwill

 

 

385,755

 

 

 

381,724

 

Intangibles, net

 

 

379,286

 

 

 

401,211

 

Other non-current assets

 

 

63,152

 

 

 

66,998

 

Long-term investments (includes $8,155 and $8,913 of available-for-sale securities as of
   March 31, 2023 and December 31, 2022, respectively, reported at fair value)

 

 

32,994

 

 

 

32,665

 

Total Assets

 

$

1,938,595

 

 

$

1,943,494

 

LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY

 

 

 

 

 

 

Current Liabilities

 

 

 

 

 

 

Accounts payable

 

$

198,596

 

 

$

237,699

 

Revolving credit agreements outstanding

 

 

10,843

 

 

 

35,936

 

Notes payable

 

 

 

 

 

24,598

 

Unearned revenue

 

 

55,611

 

 

 

41,193

 

Accrued expenses and other liabilities

 

 

27,424

 

 

 

35,235

 

Accrued wages and benefits

 

 

30,333

 

 

 

44,882

 

Income tax payable, net

 

 

19,397

 

 

 

9,032

 

Total Current Liabilities

 

 

342,204

 

 

 

428,575

 

Non-current revolving credit agreement outstanding

 

 

180,000

 

 

 

60,000

 

Deferred tax liabilities

 

 

51,850

 

 

 

61,629

 

Non-current unearned revenue

 

 

24,907

 

 

 

19,239

 

Pension liability

 

 

10,698

 

 

 

10,624

 

Deferred compensation liability

 

 

28,674

 

 

 

26,668

 

Non-current lease obligations

 

 

21,446

 

 

 

22,807

 

Other non-current liabilities

 

 

15,986

 

 

 

10,339

 

Total Liabilities

 

 

675,765

 

 

 

639,881

 

Commitments and contingencies (see Note 20)

 

 

 

 

 

 

Redeemable Non-Controlling Interest

 

 

442,668

 

 

 

 

Equity

 

 

 

 

 

 

Common stock, par value $0.01 per share; 200,000 shares authorized;
   
78,655 shares issued and 78,361 outstanding as of March 31, 2023 and
   
78,088 shares issued and 77,889 shares outstanding as of December 31, 2022

 

 

787

 

 

 

781

 

Additional paid-in capital

 

 

782,760

 

 

 

895,834

 

Accumulated other comprehensive income

 

 

34,526

 

 

 

26,126

 

Retained earnings

 

 

8,006

 

 

 

55,338

 

Treasury stock at cost: 294 and 198 shares as of March 31, 2023
   and December 31, 2022, respectively

 

 

(5,917

)

 

 

(4,125

)

     Non-controlling interest

 

 

 

 

 

329,659

 

Total Equity

 

 

820,162

 

 

 

1,303,613

 

Total Liabilities, Redeemable Non-Controlling Interest and Equity

 

$

1,938,595

 

 

$

1,943,494

 

 

See accompanying notes to condensed consolidated financial statements.

8


ADTRAN Holdings, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF LOSS

(Unaudited)

(In thousands, except per share amounts)

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2023
(As Restated)

 

 

2022

 

Revenue

 

 

 

 

 

 

Network Solutions

 

$

282,418

 

 

$

138,374

 

Services & Support

 

 

41,494

 

 

 

16,144

 

Total Revenue

 

 

323,912

 

 

 

154,518

 

Cost of Revenue

 

 

 

 

 

 

Network Solutions

 

 

219,130

 

 

 

90,653

 

Services & Support

 

 

16,974

 

 

 

9,549

 

Total Cost of Revenue

 

 

236,104

 

 

 

100,202

 

Gross Profit

 

 

87,808

 

 

 

54,316

 

Selling, general and administrative expenses

 

 

67,397

 

 

 

27,893

 

Research and development expenses

 

 

70,143

 

 

 

26,491

 

Operating Loss

 

 

(49,732

)

 

 

(68

)

Interest and dividend income

 

 

304

 

 

 

204

 

Interest expense

 

 

(3,287

)

 

 

(30

)

Net investment gain (loss)

 

 

1,252

 

 

 

(3,415

)

Other expense, net

 

 

(303

)

 

 

(226

)

Loss Before Income Taxes

 

 

(51,766

)

 

 

(3,535

)

Income tax benefit

 

 

11,313

 

 

 

2,408

 

Net Loss

 

$

(40,453

)

 

$

(1,127

)

Net Loss attributable to non-controlling interest(1)

 

 

(370

)

 

 

 

Net Loss attributable to ADTRAN Holdings, Inc.

 

$

(40,083

)

 

$

(1,127

)

 

 

 

 

 

 

 

Weighted average shares outstanding – basic

 

 

78,358

 

 

 

49,113

 

Weighted average shares outstanding – diluted

 

 

78,358

 

 

 

49,113

 

 

 

 

 

 

 

 

Loss per common share attributable to ADTRAN Holdings, Inc. – basic

 

$

(0.51

)

 

$

(0.02

)

Loss per common share attributable to ADTRAN Holdings, Inc. – diluted

 

$

(0.51

)

 

$

(0.02

)

(1) For the three months ended March 31, 2023, we have recognized $3.2 million of net loss attributable to non-controlling interests pre-DPLTA, partially offset by $2.8 million, representing the recurring cash compensation earned by non-controlling interest shareholders post-DPLTA .

See accompanying notes to condensed consolidated financial statements.

9


ADTRAN Holdings, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(Unaudited)

(In thousands)

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2023
(As Restated)

 

 

2022

 

Net Loss

 

$

(40,453

)

 

$

(1,127

)

Other Comprehensive Income (Loss), net of tax

 

 

 

 

 

 

Net unrealized gain (loss) on available-for-sale securities

 

 

69

 

 

 

(724

)

Defined benefit plan adjustments

 

 

35

 

 

 

(13

)

Foreign currency translation gain (loss)

 

 

8,678

 

 

 

(905

)

Other Comprehensive Income (Loss), net of tax

 

 

8,782

 

 

 

(1,642

)

Comprehensive Loss, net of tax

 

 

(31,671

)

 

 

(2,769

)

Less: Comprehensive Income attributable to non-controlling interest

 

 

12

 

 

 

 

Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax

 

$

(31,683

)

 

$

(2,769

)

 

See accompanying notes to condensed consolidated financial statements.

10


ADTRAN Holdings, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY

(Unaudited)

(In thousands, except per share amounts)

(As Restated)

 

 

Common
Shares

 

 

Common
Stock

 

 

Additional
Paid-In
Capital

 

 

Retained
Earnings

 

 

Treasury
Stock

 

 

Accumulated Other Comprehensive Income

 

 

Non-controlling interest

 

 

Total
Equity

 

Balance as of December 31, 2022

 

 

78,088

 

 

$

781

 

 

$

895,834

 

 

$

55,338

 

 

$

(4,125

)

 

$

26,126

 

 

$

329,659

 

 

$

1,303,613

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(37,274

)

 

 

 

 

 

 

 

 

(3,179

)

 

 

(40,453

)

Annual recurring compensation earned

 

 

 

 

 

 

 

 

 

 

 

(2,809

)

 

 

 

 

 

 

 

 

 

 

 

(2,809

)

Reclassification and remeasurement from equity to mezzanine equity for non-controlling interests in ADVA

 

 

 

 

 

 

 

 

(116,895

)

 

 

 

 

 

 

 

 

 

 

 

(326,862

)

 

 

(443,757

)

Other comprehensive income, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8,400

 

 

 

382

 

 

 

8,782

 

Dividend payments to ADTRAN Holdings, Inc. shareholders ($0.09 per share)

 

 

 

 

 

 

 

 

 

 

 

(7,076

)

 

 

 

 

 

 

 

 

 

 

 

(7,076

)

Deferred compensation adjustments, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,792

)

 

 

 

 

 

 

 

 

(1,792

)

ADTRAN RSUs and restricted stock vested

 

 

561

 

 

 

6

 

 

 

 

 

 

(144

)

 

 

 

 

 

 

 

 

 

 

 

(138

)

ADTRAN stock options exercised

 

 

6

 

 

 

 

 

 

 

 

 

58

 

 

 

 

 

 

 

 

 

 

 

 

58

 

ADTRAN stock-based compensation expense

 

 

 

 

 

 

 

 

3,812

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,812

 

Redemption of redeemable non-controlling interest

 

 

 

 

 

 

 

 

 

 

 

343

 

 

 

 

 

 

 

 

 

 

 

 

343

 

Foreign currency remeasurement of redeemable non-controlling interest

 

 

 

 

 

 

 

 

 

 

 

(430

)

 

 

 

 

 

 

 

 

 

 

 

(430

)

ADVA stock-based compensation expense

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

Balance as of March 31, 2023

 

 

78,655

 

 

$

787

 

 

$

782,760

 

 

$

8,006

 

 

$

(5,917

)

 

$

34,526

 

 

$

 

 

$

820,162

 

See accompanying notes to condensed consolidated financial statements.

 

11


ADTRAN Holdings, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY

(Unaudited)

(In thousands, except per share amounts)

 

 

 

Common
Shares

 

 

Common
Stock

 

 

Additional
Paid-In
Capital

 

 

Retained
Earnings

 

 

Treasury
Stock

 

 

Accumulated Other Comprehensive Loss

 

 

Non-controlling interest

 

 

Total
Equity

 

Balance as of December 31, 2021

 

 

79,652

 

 

$

797

 

 

$

288,946

 

 

$

740,820

 

 

$

(661,547

)

 

$

(11,914

)

 

$

-

 

 

$

357,102

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(1,127

)

 

 

 

 

 

 

 

 

 

 

 

(1,127

)

Other comprehensive loss, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,642

)

 

 

 

 

 

(1,642

)

Dividend payments ($0.09 per share)

 

 

 

 

 

 

 

 

 

 

 

(4,438

)

 

 

 

 

 

 

 

 

 

 

 

(4,438

)

Dividends accrued on unvested RSUs

 

 

 

 

 

 

 

 

 

 

 

32

 

 

 

 

 

 

 

 

 

 

 

 

32

 

Deferred compensation adjustments, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(18

)

 

 

 

 

 

 

 

 

(18

)

PSUs, RSUs and restricted stock vested

 

 

 

 

 

 

 

 

 

 

 

(895

)

 

 

841

 

 

 

 

 

 

 

 

 

(54

)

Stock options exercised

 

 

 

 

 

 

 

 

 

 

 

(143

)

 

 

711

 

 

 

 

 

 

 

 

 

568

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

1,893

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,893

 

Balance as of March 31, 2022

 

 

79,652

 

 

$

797

 

 

$

290,839

 

 

$

734,249

 

 

$

(660,013

)

 

$

(13,556

)

 

$

 

 

$

352,316

 

See accompanying notes to condensed consolidated financial statements.

12


ADTRAN Holdings, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(In thousands)

 

 

 

 

 

 

March 31,

 

 

 

2023

 

 

2022

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$

(40,453

)

 

$

(1,127

)

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

 

 

 

 

 

 

Depreciation and amortization

 

 

33,402

 

 

 

3,661

 

Amortization of debt issuance cost

 

 

146

 

 

 

 

(Gain) loss on investments, net

 

 

(3,154

)

 

 

3,304

 

Stock-based compensation expense

 

 

3,812

 

 

 

1,893

 

Deferred income taxes

 

 

(24,019

)

 

 

 

Other, net

 

 

(1

)

 

 

(62

)

Inventory reserves

 

 

16,051

 

 

 

(1,754

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable, net

 

 

17,658

 

 

 

8,697

 

Other receivables

 

 

1,980

 

 

 

(6,205

)

Inventory

 

 

(2,764

)

 

 

(29,685

)

Prepaid expenses, other current assets and other assets

 

 

1,118

 

 

 

(1,170

)

Accounts payable

 

 

(40,367

)

 

 

24,818

 

Accrued expenses and other liabilities

 

 

6,349

 

 

 

3,803

 

Income taxes payable, net

 

 

10,316

 

 

 

(1,304

)

Net cash (used in) provided by operating activities

 

 

(19,926

)

 

 

4,869

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property, plant and equipment

 

 

(8,439

)

 

 

(1,461

)

Proceeds from sales and maturities of available-for-sale investments

 

 

930

 

 

 

10,265

 

Purchases of available-for-sale investments

 

 

(516

)

 

 

(11,504

)

Proceeds from beneficial interests in securitized accounts receivable

 

 

1,231

 

 

 

 

Net cash used in investing activities

 

 

(6,794

)

 

 

(2,700

)

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

Tax withholdings related to stock-based compensation settlements

 

 

(6,258

)

 

 

(54

)

Proceeds from stock option exercises

 

 

58

 

 

 

568

 

Dividend payments

 

 

(7,076

)

 

 

(4,438

)

Proceeds from draw on revolving credit agreements

 

 

138,236

 

 

 

8,000

 

Repayment of revolving credit agreements

 

 

(43,464

)

 

 

(8,000

)

Non-controlling interest put option buyback

 

 

(1,176

)

 

 

 

Repayment of notes payable

 

 

(24,692

)

 

 

 

Net cash provided by (used in) financing activities

 

 

55,628

 

 

 

(3,924

)

 

 

 

 

 

 

 

Net increase (decrease) in cash, cash equivalents and restricted cash

 

 

28,908

 

 

 

(1,755

)

Effect of exchange rate changes

 

 

(1,095

)

 

 

(1,032

)

Cash and cash equivalents, beginning of period

 

 

108,644

 

 

 

56,818

 

Cash and cash equivalents, end of period

 

$

136,457

 

 

$

54,031

 

 

 

 

 

 

 

 

Supplemental disclosure of cash financing activities:

 

 

 

 

 

 

Cash paid for interest

 

$

1,610

 

 

$

30

 

Cash used in operating activities related to operating leases

 

$

4,057

 

 

$

482

 

Supplemental disclosure of non-cash investing activities:

 

 

 

 

 

 

Right-of-use assets obtained in exchange for lease obligations

 

$

486

 

 

$

332

 

Purchases of property, plant and equipment included in accounts payable

 

$

4,354

 

 

$

392

 

See accompanying notes to condensed consolidated financial statements.

13


ADTRAN Holdings, Inc.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

GENERAL

ADTRAN Holdings, Inc. (“ADTRAN” or the “Company”) is a leading global provider of networking and communications platforms, software, systems and services focused on the broadband access market, serving a diverse domestic and international customer base in multiple countries that includes Tier-1, -2 and -3 Service Providers, alternative Service Providers, such as utilities, municipalities and fiber overbuilders, cable/MSOs, SMBs and distributed enterprises. Our innovative solutions and services enable voice, data, video and internet-communications across a variety of network infrastructures and are currently in use by millions worldwide. We support our customers through our direct global sales organization and our distribution networks. Our success depends upon our ability to increase unit volume and market share through the introduction of new products and succeeding generations of products having optimal selling prices and increased functionality as compared to both the prior generation of a product and to the products of competitors in order to gain market share. To service our customers and grow revenue, we are continually conducting research and developing new products addressing customer needs and testing those products for the specific requirements of the particular customers. We offer a broad portfolio of flexible software and hardware network solutions and services that enable Service Providers to meet today’s service demands, while enabling them to transition to the fully converged, scalable, highly-automated, cloud-controlled voice, data, internet and video network of the future. In addition to our global headquarters in Huntsville, Alabama, and our European headquarters in Munich, Germany, we have sales and research and development facilities in strategic global locations.

In 2022, following the business combination (the “Business Combination”) with ADVA Optical Networking SE (“ADVA”), which included the Merger, we became the sole owner of and successor to ADTRAN, Inc. and the majority shareholder of ADVA. ADTRAN, Inc. is a leading global provider of open, disaggregated networking and communications solutions that enable voice, data, video, and internet communications across any network infrastructure. Its award-winning end-to-end fiber broadband solutions portfolio spans from OLTs to in-home services and intelligent SaaS solutions. ADVA is a global provider of open networking solutions with over 25 years of experience in optical networking, carrier Ethernet access and network synchronization. ADVA has led the industry for over two decades with open and secure networking solutions that carefully balance space, power and cost. Together, we serve customers in a broad range of industries in over 100 countries.

Effectiveness of the Domination and Profit and Loss Transfer Agreement

The DPLTA between the Company, as the controlling company, and ADVA Optical Networking SE, as the controlled company as executed on December 1, 2022, became effective on January 16, 2023, as a result of its registration with the commercial register (Handelsregister) of the local court (Amtsgericht) at the registered seat of ADVA (Jena).

Under the DPLTA, subject to certain limitations pursuant to applicable law and the specific terms of the DPLTA, (i) the Company is entitled to issue binding instructions to the management board of ADVA, (ii) ADVA will transfer its annual profit to the Company, subject to, among other things, the creation or dissolution of certain reserves, and (iii) the Company will generally absorb the annual net loss incurred by ADVA. The obligation of ADVA to transfer its annual profit to the Company applies for the first time to the profit generated subsequent to January 16, 2023.

Subject to certain limitations pursuant to applicable law and the specific terms of the DPLTA, the DPLTA provides that ADVA preferred shareholders be offered, at their election, (i) to put their ADVA shares to the Company in exchange for a compensation in cash of EUR 17.21 per share (the “Exit Compensation”), or (ii) to remain ADVA preferred shareholders and receive a recurring compensation in cash of EUR 0.59 (EUR 0.52 net under the current tax regime) per share for each full fiscal year of ADVA (the “Annual Recurring Compensation”). The Annual Recurring Compensation is due on the third banking day following the ordinary general shareholders’ meeting of ADVA for the respective preceding fiscal year (but in any event within eight months following expiration of the fiscal year) and is first granted for the 2023 fiscal year, payable for the first time after the ordinary general shareholders’ meeting of ADVA in 2024. The Annual Recurring Compensation payment is similar to a cumulative dividend, which does not require Board of Director approval as it is guaranteed under the DPLTA, and is accrued as a dividend liability when it is earned.

The adequacy of both forms of compensation have been challenged by the preferred shareholders of ADVA via court-led appraisal proceedings under German law, and it is possible that the courts in such appraisal proceedings may adjudicate a higher Exit Compensation or Annual Recurring Compensation (in each case, including interest thereon) than agreed upon in the DPLTA.

The opportunity for the ADVA preferred shareholders to tender ADVA preferred shares in exchange for Exit Compensation had been scheduled to expire on March 16, 2023. However, due to the appraisal proceedings that have been initiated in accordance with applicable German law, this time period for tendering shares has been extended pursuant to the German Stock Corporation Act (Aktiengesetz) and will end two months after the date on which a final decision in such appraisal proceedings has been published in the Federal Gazette (Bundesanzeiger).

 

14


Board Approval Purchase of ADVA Common Stock

On October 18, 2022, the Company's Board of Directors authorized the Company to purchase additional shares of ADVA through open market purchases not to exceed 15,346,544 shares.

1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements of ADTRAN Holdings, Inc. and its subsidiaries have been prepared pursuant to the rules and regulations of the SEC applicable to interim financial information presented in Quarterly Reports on Form 10-Q. Accordingly, certain information and notes required by generally accepted accounting principles in the United States of America (“U.S. GAAP”) for complete financial statements are not included herein. The December 31, 2022 Condensed Consolidated Balance Sheet is derived from audited financial statements but does not include all disclosures required by U.S. GAAP.

In the opinion of management, all adjustments necessary to fairly state these interim statements have been recorded and are of a normal and recurring nature. The results of operations for an interim period are not necessarily indicative of the results for the full year. The interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in ADTRAN Holdings, Inc. Annual Report on Form 10-K/A for the year ended December 31, 2022, filed with the SEC on August 14, 2023.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting period. Significant estimates include allowance for credit losses on accounts receivable and contract assets, excess and obsolete inventory reserves, warranty reserves, customer rebates, determination and accrual of the deferred revenue related to performance obligations under contracts with customers, estimated costs to complete obligations associated with deferred and accrued revenues and network installations, estimated income tax provision and income tax contingencies, fair value of stock-based compensation, assessment of goodwill and other intangibles for impairment, estimated lives of intangible assets, estimates of intangible assets upon measurement, estimated pension liability and fair value of investments. Actual amounts could differ significantly from these estimates.

We assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to us and the unknown future impacts of supply chain constraints, inflationary pressures, the energy crisis, currency fluctuations and political tensions as of March 31, 2023 and through the date of this report. The accounting matters assessed included, but were not limited to, the allowance for credit losses, stock-based compensation, carrying value of goodwill, intangibles and other long-lived assets, financial assets, valuation allowances for tax assets, revenue recognition and costs of revenue. Future conditions related to supply chain constraints, inflationary pressures, the energy crisis, rising interest rates, instability in the financial services industry, currency fluctuations and political tensions could result in further impacts to the Company's consolidated financial statements in future reporting periods.

Revision of Previously Issued Financial Statements

 

During the fourth quarter of 2023, management identified an immaterial error relating to the understatement of non-controlling interest and the overstatement of accumulated other comprehensive income in the Consolidated Balance Sheet as of December 31, 2022. The immaterial misstatements occurred following the Business Combination between the Company and the Company's majority-owned subsidiary, Adtran Networks on July 15, 2022. The Company incorrectly presented the allocation of foreign currency translation loss attributable to the non-controlling interest during the year ended December 31, 2022. Management evaluated the impact of this error on the Company's full year 2022 consolidated financial statements and determined that the consolidated financial statements were not materially misstated. However, in order to correctly state non-controlling interest and accumulated other comprehensive income in connection with the filing of this Amendment No. 2, the December 31, 2022 balance sheet items have been corrected to reflect the impact of this immaterial error. The Company will revise its consolidated financial statements as of and for the year ended December 31, 2022 when it files its Form 10-K for the period ended December 31, 2023.

The following table reflects the impact of the revision to the specific line items presented in the Company's previously reported Condensed Consolidated Balance Sheets and the Condensed Consolidated Statement of Changes in Equity as of December 31, 2022:

 

 

December 31, 2022

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Revised

 

 

 

 

 

 

 

 

 

 

 

Accumulated Other Comprehensive Income

 

$

46,713

 

 

$

(20,587

)

 

$

26,126

 

Non-Controlling Interest

 

$

309,072

 

 

$

20,587

 

 

$

329,659

 

Total Equity

 

$

1,303,613

 

 

$

 

 

$

1,303,613

 

 

The accompanying applicable Notes have been updated to reflect the effects of the revision.

15


Restatement of Previously Issued Financial Statements

During the fourth quarter of 2023, the Company determined that it overstated loss attributable to the non-controlling interest, understated loss attributable to the Company, understated loss per common share attributable to ADTRAN Holdings, Inc. – basic and diluted, understated comprehensive loss attributable to non-controlling interest and overstated comprehensive loss attributable to ADTRAN Holdings, Inc., net of tax for the three months ended March 31, 2023. The misstatements occurred following the effectiveness of the DPLTA between the Company and the Company’s majority-owned subsidiary, Adtran Networks upon the registration of the DPLTA with the commercial register on January 16, 2023. Pursuant to the DPLTA, the minority shareholders of Adtran Networks are guaranteed recurring cash compensation commencing with respect to the 2023 fiscal year. The Company incorrectly presented the guaranteed cash compensation attributable to the non-controlling interest as a loss rather than income attributable to the non-controlling interest during the three months ended March 31, 2023. This error resulted in an overstatement of net loss attributable to the non-controlling interest, an understatement of net loss attributable to the Company and loss per common share attributable to ADTRAN Holdings, Inc. - basic and diluted, an understated comprehensive loss attributable to non-controlling interest and an overstated comprehensive loss attributable to ADTRAN Holdings, Inc., net of tax. Additionally, this error resulted in an understatement of additional paid-in capital and an overstatement of accumulated other comprehensive income. The Company restated the Condensed Consolidated Statements of Loss presented in this report by increasing net loss attributable to the Company by $5.6 million for the quarter ended March 31, 2023.

 

The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported Condensed Consolidated Statements of Loss and the previously reported Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2023:

 

 

 

For the Three Months Ended March 31, 2023

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Restated

 

Net Loss attributable to non-controlling interest

 

$

(5,989

)

 

$

5,619

 

 

$

(370

)

Net Loss attributable to ADTRAN Holdings, Inc.

 

$

(34,464

)

 

$

(5,619

)

 

$

(40,083

)

Loss per common share attributable to ADTRAN Holdings, Inc. – basic

 

$

(0.44

)

 

$

(0.07

)

 

$

(0.51

)

Loss per common share attributable to ADTRAN Holdings, Inc. – diluted

 

$

(0.44

)

 

$

(0.07

)

 

$

(0.51

)

Comprehensive Loss attributable to non-controlling interest

 

$

244

 

 

$

(232

)

 

$

12

 

Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax

 

$

(31,915

)

 

$

232

 

 

$

(31,683

)

 

The following table reflects the impact of the restatement, in addition to the revision of the December 31, 2022 balances referenced above, to the specific line items presented in the Company’s previously reported Condensed Consolidated Balance Sheets as of March 31, 2023 and the Condensed Consolidated Statement of Changes in Equity for the period ended March 31, 2023:

 

 

 

March 31, 2023

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Restated

 

 

 

 

 

 

 

 

 

 

 

Additional Paid-in Capital

 

$

762,035

 

 

$

20,725

 

 

$

782,760

 

Accumulated Other Comprehensive Income

 

$

55,251

 

 

$

(20,725

)

 

$

34,526

 

Total Equity

 

$

820,162

 

 

$

 

 

$

820,162

 

 

During the second quarter of 2023, the Company determined that it overstated total current liabilities and understated non-current liabilities as of March 31, 2023 and December 31, 2022, due to a revolving credit agreement being classified as a current liability instead of a non-current liability. The total amount of liabilities remains unchanged. The Company restated the March 31, 2023 Condensed Consolidated Balance Sheet presented in this report by decreasing current revolving credit agreements outstanding by $180.0 million and increasing non-current revolving credit agreement outstanding by $180.0 million.

The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported condensed consolidated financial statements as of March 31, 2023:

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Restated

 

Revolving credit agreements outstanding

 

$

190,843

 

 

$

(180,000

)

 

$

10,843

 

Total current liabilities

 

$

522,204

 

 

$

(180,000

)

 

$

342,204

 

Non-current revolving credit agreement outstanding

 

$

 

 

$

180,000

 

 

$

180,000

 

 

The accompanying applicable Notes have been updated to reflect the effects of the restatements as of March 31, 2023.

 

16


Redeemable Non-Controlling Interest

As of March 31, 2023 and December 31, 2022, the ADVA stockholders’ equity ownership percentage in ADVA was approximately 34.6% and 34.7%, respectively.

As a result of the effectiveness of the DPLTA on January 16, 2023, the ADVA shares, representing the equity interest in ADVA held by holders other than the Company, can be tendered at any time and are, therefore, redeemable and must be classified outside stockholders’ equity. Therefore, the permanent equity noncontrolling interest balance was reclassified to redeemable non-controlling interest ("RNCI") on January 16, 2023 and was remeasured to fair value based on the trading market price of the ADVA shares.

Subsequently, the carrying value of the RNCI is adjusted to its maximum redemption value at each reporting date when the maximum redemption value is greater than the initial carrying amount of the redeemable noncontrolling interest. However, the RNCI will be remeasured using the current exchange rate at each reporting date as long as the RNCI is currently redeemable. For the period of time that the DPLTA is in effect, the RNCI will continue to be presented as redeemable non-controlling interest outside of stockholders’ equity in the condensed consolidated balance sheets.

See Note 16 for additional information on RNCI.

Recently Adopted Accounting Pronouncements

In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which would require an acquirer to recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements in accordance with Topic 606, Revenue Recognition. The Company early adopted ASU 2021-08 on July 1, 2022 and the standard was applied retrospectively beginning with January 1, 2022.

Recent Accounting Pronouncements Not Yet Adopted

There are currently no accounting pronouncements not yet adopted that are expected to have a material effect on the Condensed Consolidated Financial Statements.

2. BUSINESS COMBINATION

ADVA Optical Networking SE

On August 30, 2021, ADTRAN and ADVA, entered into a Business Combination Agreement, pursuant to which both companies agreed to combine their respective businesses and each become subsidiaries of a new holding company, ADTRAN Holdings, Inc. (formerly known as Acorn HoldCo, Inc.) which was formed as a wholly-owned subsidiary of ADTRAN in order to consummate the transactions under the Business Combination Agreement. Under the terms of the Business Combination Agreement, on July 8, 2022, Acorn MergeCo, Inc, a Delaware corporation and wholly-owned direct subsidiary of the Company, merged with and into ADTRAN, Inc. leaving ADTRAN, Inc. surviving the merger as a wholly-owned direct subsidiary of the Company.

Additionally, pursuant to the Business Combination Agreement, on July 15, 2022, the Company made a public offer to exchange each issued and outstanding no-par value bearer share of ADVA for 0.8244 shares of Company Common Stock, par value $0.01 per share of the Company. The Exchange Offer was settled on Exchange Offer Settlement Date, on which date the Company acquired 33,957,538 bearer shares of ADVA, or 65.43% of ADVA’s outstanding bearer shares as of the Exchange Offer Settlement Date, in exchange for the issuance of an aggregate of 27,994,595 shares of Company Common Stock. Additionally, pursuant to the Business Combination Agreement, ADVA stock option holders were entitled to have their ADVA stock options assumed by ADTRAN Holdings, Inc. (applying the exchange ratio in the Business Combination Agreement), thereafter representing options to acquire stock of ADTRAN, Inc. The fair value of the ADVA stock options assumed by ADTRAN, Inc. was $12.8 million, estimated using the Monte Carlo method.

ADTRAN, Inc. and ADVA became subsidiaries of ADTRAN Holdings, Inc. as a result of the Business Combination. ADTRAN was determined to be the accounting acquirer of ADVA based on ADTRAN shareholders’ majority equity stake in the combined company, the composition of the board of directors and senior management of the combined company, among other factors. The Business Combination with ADVA has been accounted for using the acquisition method of accounting as per the provisions of Accounting Standards Codification 805, “Business Combinations” (“ASC 805”). The Business Combination Agreement used a fixed exchange ratio of Company Common Stock for ADVA shares of common stock, which resulted in a 36% equity stake for ADVA stockholders and a 64% equity stake for ADTRAN stockholders in the post-closing combined company (calculated on a fully diluted basis and utilizing the tender of 65.43% of ADVA’s current issued and outstanding share capital) as of July 15, 2022. Therefore, ADTRAN shareholders continued to hold a majority interest in the combined company following the completion of the Business Combination. Additionally, the Board of Directors is comprised of six members from ADTRAN and three members from ADVA; the current ADTRAN chief executive officer acts as the chairman of the Board of Directors and the former ADVA chief executive officer as the vice chairman of the Board of Directors. Additionally, the current ADTRAN chief executive officer and ADTRAN chief financial officer held these positions within the combined company immediately following the completion of the Business Combination. Based upon these and other considerations as outlined in ASC 805, ADTRAN represents the accounting acquirer.

17


The following table summarizes the purchase price for the ADVA business combination:

 

(In thousands, except shares, share price and exchange ratio)

 

Purchase Price

 

ADVA shares exchanged

 

 

33,957,538

 

Exchange ratio

 

 

0.8244

 

ADTRAN Holdings, Inc. shares issued

 

 

27,994,595

 

ADTRAN Holdings, Inc. share price on July 15, 2022

 

$

20.20

 

Purchase price paid for ADVA shares

 

$

565,491

 

Equity compensation (1)

 

$

12,769

 

Total purchase price

 

$

578,260

 

(1) Represents the portion of replacement share-based payment awards that relates to pre-combination vesting.

Assets acquired and liabilities assumed were recognized at their respective fair values as of July 15, 2022. In determining the fair value, the Company utilized various methods of the income, cost and market approaches depending on the asset or liability being fair valued. The estimation of fair value required significant judgment related to future net cash flows reflecting the risk inherent in each cash flow stream, competitive trends, market comparables and other factors. Inputs were generally determined by taking into account historical data, current and anticipated market conditions, and growth rates.

Developed technology and customer relationships were valued using the multi-period excess earnings method. Backlog was valued using the distributor method. Significant assumptions used in the discounted cash flow analysis for (i) developed technology were the revenue growth rates, long-term revenue growth rate, discount rate, and earnings before interest, taxes, depreciation and amortization (“EBITDA”) margins, obsolescence factors, income tax rate, tax depreciation, and economic depreciation; (ii) customer relationships were earnings before interest and taxes (“EBIT”) margins, contributory asset charges, and customer attrition rate; and (iii) backlog were EBIT margins, adjusted EBIT margins, and contributory asset charges.

The allocation of the purchase price to the assets acquired and liabilities assumed was subject to adjustment within the measurement period (up to one year from the acquisition date). The measurement period adjustments since initial preliminary estimates resulted from changes to the fair value estimates of the acquired assets and assumed liabilities based on finalizing the valuations of inventory, prepaid expenses and other current assets, property plant and equipment, intangible assets, other non-current assets and deferred tax assets and liabilities. The cumulative effect of all measurement period adjustments resulted in a decrease to recognized goodwill of $8.7 million.

 

18


The following table summarizes the purchase price allocation for each major class of assets acquired and liabilities assumed in the acquisition of ADVA (in thousands):

 

(In thousands)

 

 

 

Total purchase price

 

$

578,260

 

Non-controlling interest

 

$

316,415

 

Net Assets:

 

 

 

Cash and cash equivalents

 

$

44,003

 

Accounts receivable

 

 

114,659

 

Other receivables

 

 

1,457

 

Inventory

 

 

200,331

 

Prepaid expenses and other current assets

 

 

28,208

 

Property plant and equipment

 

 

55,480

 

Deferred tax assets

 

 

1,759

 

Intangibles

 

 

403,780

 

Other non-current assets

 

 

31,074

 

Accounts payable

 

 

(98,587

)

Current unearned revenue

 

 

(26,047

)

Accrued expenses and other liabilities

 

 

(59,600

)

Current portion of notes payable

 

 

(25,254

)

Income tax payable, net

 

 

(4,898

)

Tax liabilities

 

 

(1,400

)

Non-current unearned revenue

 

 

(11,498

)

Pension liability

 

 

(6,820

)

Other non-current liabilities

 

 

(6,094

)

Non-current portion of revolving credit agreements and notes payable

 

 

(15,250

)

Non-current lease obligations

 

 

(20,046

)

Deferred tax liabilities

 

 

(61,040

)

Total net assets acquired

 

$

544,217

 

Goodwill

 

$

350,458

 

The fair value of the assets acquired include accounts receivable of $114.7 million and other receivables of $1.5 million. The unpaid principal balance under these receivables is $118.5 million and $1.5 million, respectively. The difference between the fair value and the unpaid principal balance primarily represents amounts expected to be uncollectible.

The fair value of the identifiable intangible assets acquired as of the acquisition date:

 

(In thousands)

Estimated-average useful life (in years) (1)

 

 

Fair value

 

 

Income Statement Amortization Classification

Developed technology

 

8.5

 

 

$

291,925

 

 

 Cost of revenue - Network Solutions

Backlog

 

1.4

 

 

 

52,165

 

 

 Cost of revenue - Network Solutions and Services & Support

Customer relationships

 

10.5

 

 

 

32,704

 

 

 Selling, general and administrative expenses

Trade name

 

2.8

 

 

 

26,986

 

 

 Selling, general and administrative expenses

Total

 

 

 

$

403,780

 

 

 

 

(1) Determination of the weighted average period of the individual categories of intangible assets was based on the nature of the applicable intangible asset and the expected future cash flows to be derived from the intangible asset. Amortization of intangible assets with definite lives is recognized over the period of time the assets are expected to contribute to future cash flows.

Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. The ADVA acquisition resulted in the recognition of goodwill of $350.5 million, which the Company believes is attributable to the value driven by the Company’s expected growth of the business, synergies, and expanded market and product opportunities. Goodwill created as a result of the ADVA acquisition is not deductible for tax purposes.

After the Business Combination, the chief operating decision maker assessed and will continue to assess the Company’s performance and allocate resources to its two segments (1) Network Solutions and (2) Services & Support. The goodwill resulting from the Business Combination of $272.8 million was allocated to the Network Solutions segment, and $77.7 million was allocated to the Services & Support segment. See Note 18 of the Notes to Consolidated Financial Statements, included in this Amendment No. 2 for more information about the Company’s segments.

19


As of the acquisition date, the fair value of the non-controlling interest was approximately $316.4 million and determined using a market approach. As a portion of ADVA shares will remain trading after the Business Combination, the non-controlling interest was calculated using 17,941,496 ADVA shares held by non-controlling interest multiplied by the ADVA closing share price of €17.58 ($17.64 using the July 15, 2022 EUR to USD conversion rate of $1.00318) on July 15, 2022.

The Company included the financial results of ADVA in its consolidated financial statements since July 15, 2022, the acquisition date. The net revenue and net loss from the ADVA business for the period January 1, 2023 to March 31, 2023, were $192.3 million and $25.4 million, respectively, which are included in the Company’s Consolidated Statement of Loss. The net loss attributable to non-controlling interest from the ADVA business for the three months ended March 31, 2023 was $6.0 million.

As of March 31, 2023, the Company has incurred $26.1 million of transaction costs related to the Business Combination. During the three months ended March 31, 2023, we did not incur transaction costs related to the Business Combination. During the three months ended March 31, 2022, $1.5 million of transaction costs were incurred. These transaction costs are recorded in selling, general and administrative expense in the Consolidated Statements of Loss.

Supplemental Pro Forma Information (Unaudited)

The unaudited pro forma financial information in the table below summarizes the combined results of operations for ADTRAN and ADVA as though the Business Combination had occurred on January 1, 2022. The pro forma amounts have been adjusted for differences in basis of accounting which are determined before taking into effect the impacts of purchase accounting and Business Combination accounting impacts.

The following unaudited pro forma information is presented for illustrative purposes only. It is not necessarily indicative of the results of operations of future periods, the results of operations that actually would have been realized had the entities been a single company as of January 1, 2022, or the future operating results of the combined entities. The unaudited pro forma information does not give effect to the potential impact of current financial conditions, regulatory matters or any anticipated synergies, operating efficiencies or cost savings that may be associated with the acquisition. The unaudited pro forma information also does not include any integration costs that the Company may incur related to the acquisition as part of combining the operations of the companies.

 

 

Three Months Ended

 

(In thousands)

March 31, 2022

 

 

 

 

Revenue

$

345,844

 

Net loss

$

(73,489

)

 

3. REVENUE

The following is a description of the principal activities from which revenue is generated by reportable segment:

Network Solutions Segment - Includes hardware and software products that enable a digital future which support the Company's Subscriber, Access and Aggregation, and Optical Networking Solutions.

Services & Support Segment - Includes network design, implementation, maintenance and cloud-hosted services supporting the Company's Subscriber, Access and Aggregation, and Optical Networking Solutions.

Revenue by Category

In addition to the Company's reportable segments, revenue is also reported for the following three categories – Subscriber Solutions, Access & Aggregation Solutions and Optical Networking Solutions.

Prior to the Business Combination with ADVA on July 15, 2022, ADTRAN reported revenue across the following three categories: (1) Access & Aggregation, (2) Subscriber Solutions & Experience and (3) Traditional & Other Products. Following the Business Combination with ADVA, we have recast these revenues such that ADTRAN’s former Access & Aggregation revenue is combined with a portion of the applicable ADVA solutions to create Access & Aggregation Solutions, ADTRAN’s former Subscriber Solutions & Experience revenue is combined with a portion of the applicable ADVA solutions to create Subscriber Solutions, and the revenue from Traditional & Other products is now included in the applicable Access & Aggregation Solutions or Subscriber Solutions category. Optical Networking Solutions is a new revenue category added to represent a meaningful portion of ADVA’s portfolio.

Our Subscriber Solutions portfolio is used by Service Providers to terminate their access services infrastructure at the customer premises while providing an immersive and interactive experience for residential, business and wholesale subscribers. This revenue category includes hardware- and software-based products and services. These solutions include fiber termination solutions for residential, business and wholesale subscribers, Wi-Fi access solutions for residential and business subscribers, Ethernet switching and network edge virtualization solutions for business subscribers, and cloud software solutions covering a mix of subscriber types.

20


Our Access & Aggregation Solutions are solutions that are used by communications Service Providers to connect residential subscribers, business subscribers and mobile radio networks to the Service Providers’ metro network, primarily through fiber-based connectivity. This revenue category includes hardware- and software-based products and services. Our solutions within this category are a mix of fiber access and aggregation platforms, precision network synchronization and timing solutions, and access orchestration solutions that ensure highly reliable and efficient network performance.

Our Optical Networking Solutions are used by communications Service Providers, internet content providers and large-scale enterprises to securely interconnect metro and regional networks over fiber. This revenue category includes hardware- and software-based products and services. Our solutions within this category include open optical terminals, open line systems, optical subsystems and modules, network infrastructure assurance systems, and automation platforms that are used to build high-scale, secure and assured optical networks.

The following table disaggregates revenue by reportable segment and revenue category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:

 

 

 

Three Months Ended

 

 

 

March 31, 2023

 

 

March 31, 2022

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

 

Network Solutions

 

 

Services & Support

 

 

Total

 

Subscriber Solutions

 

$

70,287

 

 

$

9,049

 

 

$

79,336

 

 

$

52,390

 

 

$

4,332

 

 

$

56,722

 

Access & Aggregation Solutions

 

 

84,554

 

 

 

12,266

 

 

 

96,820

 

 

 

85,984

 

 

 

11,812

 

 

 

97,796

 

Optical Networking Solutions

 

 

127,577

 

 

 

20,179

 

 

 

147,756

 

 

 

 

 

 

 

 

 

 

Total

 

$

282,418

 

 

$

41,494

 

 

$

323,912

 

 

$

138,374

 

 

$

16,144

 

 

$

154,518

 

 

The aggregate amount of transaction price allocated to remaining performance obligations that have not been satisfied as of March 31, 2023 and December 31, 2022 related to contractual maintenance agreements, contractual SaaS and subscription services, and hardware contracts that exceed one year in duration amounted to $389.0 million and $277.2 million, respectively. As of March 31, 2023, approximately 68% is expected to be recognized over the next 12 months and the remainder recognized thereafter. The majority of the Company's remaining performance obligations as of March 31, 2023 are related to contracts or orders that have an original expected duration of one year or less, for which the Company is electing to utilize the practical expedient available within the guidance, and are excluded from the transaction price related to these future obligations. The Company will generally satisfy the remaining performance obligations as we transfer control of the products ordered or services to our customers, excluding maintenance services, which are satisfied over time.

The following table provides information about receivables, contract assets and unearned revenue from contracts with customers:

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

Accounts receivable, net

 

$

262,043

 

 

$

279,435

 

Contract assets(1)

 

$

1,972

 

 

$

1,852

 

Unearned revenue

 

$

55,611

 

 

$

41,193

 

Non-current unearned revenue

 

$

24,907

 

 

$

19,239

 

 

(1) Included in other receivables on the Condensed Consolidated Balance Sheets.

The Company is party to a receivables purchase agreement with a third party financial institution (the “Factor”). As of March 31, 2023 and December 31, 2022, accounts receivable totaling $15.6 million and $14.9 million, respectively, were sold, of which $1.2 million was retained by the Factor in the reserve account. The balance in the reserve account is included in other assets on the Condensed Consolidated Balance Sheets. As of March 31, 2023 and December 31, 2022, the Company had an allowance for doubtful accounts related to factored accounts receivable totaling less than $0.1 million. The cost of receivables purchase agreement is included in interest expense in the Condensed Consolidated Statements of Loss and totaled $0.3 million for the three months ended March 31, 2023.

Of the outstanding unearned revenue balances as of December 31, 2022, $25.6 million was recognized as revenue during the three months ended March 31, 2023. Of the $17.7 million of outstanding unearned revenue balances as of December 31, 2021, $5.4 million was recognized as revenue during the three months ended March 31, 2022.

21


Accounts Receivable

The Company records accounts receivable in the normal course of business as products are shipped or services are performed and invoiced, but payment has not yet been remitted by the customer. Accounts receivable balances are considered past due when payment has not been received by the date indicated on the relevant invoice or based on agreed upon terms between the customer and the Company.

As of March 31, 2023 and December 31, 2022, the Company’s outstanding accounts receivable balance was $262.0 million and $279.4 million, respectively. The Company assessed the need for an allowance for credit losses related to its outstanding accounts receivable using the historical loss-rate method as well as assessing asset-specific risks. The assessment of asset-specific risks included the evaluation of relevant available information, from internal and external sources, relating to current conditions that may affect a customer’s ability to pay, such as the customer’s current financial condition, credit rating by geographic location, as provided by a third party and/or by customer, if needed, and the overall macro-economic conditions in which the customer operates. The Company pooled assets by geographic location to determine if an allowance should be applied to its accounts receivable balance, assessing the specific country risk rating and overall economics of that particular country. If elevated risk existed, or customer specific risk indicated the accounts receivable balance was at risk, the Company further analyzed the need for an allowance related to specific accounts receivable balances. Additionally, the Company determined that significant changes to customer country risk rating from period-to-period and from the end of the prior year to the end of the current quarter would require further review and analysis by the Company.

The allowance for credit losses was $0.1 million and $49 thousand as of March 31, 2023 and December 31, 2022, respectively, related to accounts receivable.

Contract Assets

The Company records contract assets when it has recognized revenue but has not yet billed the customer. As of March 31, 2023 and December 31, 2022, the Company’s outstanding contract asset balance was $2.0 million and $1.9 million, respectively, which is included in other receivables on the Consolidated Balance Sheets. The Company assessed the need for an allowance for credit losses related to its outstanding contract assets using the historical loss-rate method as well as asset-specific risks. The Company’s historical losses related to contract assets receivable have been immaterial as evidenced by historical write-offs due to collectability. Asset-specific risk included the evaluation of relevant available information, from internal and external sources, relating to current conditions that may affect a customer’s ability to pay once invoiced, such as the customer’s financial condition, credit rating by geographic location as provided by a third party and/or by customer, if needed, and the overall macro-economic conditions in which the customer operates. The Company pooled assets by geographic location to determine if an allowance should be applied to its contract asset balance, assessing the specific country risk rating and the overall economics of that particular country. If elevated risk existed, or customer specific risk indicated the contract balance was at risk, the Company further analyzed the need for an allowance related to specific customer balances. Additionally, the Company determined that significant changes to customer country risk rating from period-to-period and from the end of the prior year to the end of the current quarter would be subject to further review and analysis by the Company.

No allowance for credit losses was recorded for the three months ended March 31, 2023 and 2022 related to contract assets.

4. INCOME TAXES

The Company's effective tax rate changed from a benefit of 68.1% of pre-tax income for the three months ended March 31, 2022, to a benefit of 21.9% of pre-tax income for the three months ended March 31, 2023. The change in the effective tax rate for the three months ended March 31, 2023, was driven primarily by a change in our estimated tax rate as a result of the closing of the Business Combination with ADVA during the third quarter of 2022, as well as the release of our domestic valuation allowance during the fourth quarter of 2022.

The Company continually reviews the adequacy of its valuation allowance and recognizes the benefits of deferred tax assets only as the assessment indicates that it is more likely than not that the deferred tax assets will be recognized in accordance with ASC 740, Income Taxes. As of March 31, 2023, the Company had net deferred tax assets totaling $35.0 million, and a valuation allowance totaling $5.2 million against those deferred tax assets. The remaining $29.8 million in deferred tax assets are primarily related to capitalized R&D expenses in the U.S., partially offset by net purchase price intangibles from the Business Combination closed with ADVA during the third quarter of 2022. Our assessment of the realizability of our deferred tax assets includes the evaluation of historical operating results as well as the evaluation of evidence which requires significant judgment, including the evaluation of our three-year cumulative income position, future taxable income projections and tax planning strategies. Should management’s conclusion change in the future and an additional valuation allowance, or a partial or full release of the valuation allowance becomes necessary, it may have a material effect on our consolidated financial statements.

 

22


Supplemental balance sheet information related to deferred tax assets (liabilities) is as follows:

 

 

 

As of March 31, 2023

 

(In thousands)

 

Deferred Tax Assets (Liabilities)

 

 

Valuation Allowance

 

 

Deferred Tax Assets (Liabilities), net

 

Domestic

 

$

75,432

 

 

$

(3,177

)

 

$

72,255

 

International

 

 

(40,450

)

 

 

(2,024

)

 

 

(42,474

)

Total

 

$

34,982

 

 

$

(5,201

)

 

$

29,781

 

 

 

 

As of December 31, 2022

 

(In thousands)

 

Deferred Tax Assets (Liabilities)

 

 

Valuation Allowance

 

 

Deferred Tax Assets (Liabilities), net

 

Domestic

 

$

61,726

 

 

$

(3,177

)

 

$

58,549

 

International

 

 

(50,315

)

 

 

(2,024

)

 

 

(52,339

)

Total

 

$

11,411

 

 

$

(5,201

)

 

$

6,210

 

 

5. STOCK-BASED COMPENSATION

For the three months ended March 31, 2023 and 2022, stock-based compensation expense was $2.6 million and $1.9 million, respectively.

PSUs, RSUs and Restricted Stock - ADTRAN Holdings, Inc.

The following table summarizes the RSUs and restricted stock outstanding as of December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:

 

 

 

Number of
Shares
(in thousands)

 

 

Weighted Avg. Grant Date Fair Value
(per share)

 

Unvested RSUs and restricted stock outstanding, December 31, 2022

 

 

1,086

 

 

$

17.54

 

RSUs and restricted stock granted

 

 

1,296

 

 

$

17.60

 

RSUs and restricted stock vested

 

 

(12

)

 

$

20.51

 

RSUs and restricted stock forfeited

 

 

(10

)

 

$

15.32

 

Unvested RSUs and restricted stock outstanding, March 31, 2023

 

 

2,360

 

 

$

17.65

 

 

During the three months ended March 31, 2023, the Company granted 0.7 million performance-based PSUs to its executive officers and certain employees. The grant-date fair value of these performance-based awards was based on the closing price of the Company’s stock on the date of grant. These awards vest over a three-year period, subject to the grantee’s continued employment, with the ability to earn shares in a range of 0% to 150% of the awarded number of PSUs based on the achievement of defined performance targets. Equity-based compensation expense with respect to these awards may be adjusted over the vesting period to reflect the probability of achievement of performance targets defined in the award agreements.

During the three months ended March 31, 2023, the Company granted 0.1 million performance-based PSUs to its executive officers. The grant-date fair value of these performance-based awards was based on the closing price of the Company’s stock on the date of grant. These awards vest over a two-year period, subject to the grantee’s continued employment, with the ability to earn shares in a range of 0% to 100% of the awarded number of PSUs based on the achievement of defined performance targets. Equity-based compensation expense with respect to these awards may be adjusted over the vesting period to reflect the probability of achievement of performance targets defined in the award agreements.

The fair value of RSUs and restricted stock is equal to the closing price of its stock on the date of grant. The fair value of PSUs with market conditions is calculated using a Monte Carlo simulation valuation method.

As of March 31, 2023, total unrecognized compensation expense related to non-vested market-based RSUs and restricted stock was approximately $24.6 million, which will be recognized over the remaining weighted-average period of 2.6 years. There was $11.9 million of unrecognized compensation expense related to unvested 2023 performance-based PSUs, which will be recognized over the remaining requisite service period of 2.6 years if achievement of the performance obligation becomes probable. Unrecognized compensation expense will be adjusted for actual forfeitures.

As of March 31, 2023, 2.0 million shares were available for issuance under stockholder-approved equity plans.

23


Stock Options - ADTRAN Holdings, Inc.

The following table summarizes ADTRAN Holdings, Inc. stock options outstanding as of December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:

 

 

Number of
Stock Options
(in thousands)

 

 

Weighted Avg.
Exercise Price
(per share)

 

 

Weighted Avg.
Remaining
Contractual
Life
(in years)

 

 

Aggregate
Intrinsic Value
(in thousands)

 

Stock options outstanding, December 31, 2022

 

 

3,148

 

 

$

14.37

 

 

 

3.42

 

 

$

16,251

 

Stock options exercised

 

 

(6

)

 

$

9.82

 

 

 

 

 

 

 

Stock options forfeited

 

 

(21

)

 

$

12.21

 

 

 

 

 

 

 

Stock options expired

 

 

(7

)

 

$

19.00

 

 

 

 

 

 

 

Stock options outstanding, March 31, 2023

 

 

3,114

 

 

$

14.38

 

 

 

3.17

 

 

$

10,198

 

Stock options exercisable, March 31, 2023

 

 

1,698

 

 

$

15.96

 

 

 

1.70

 

 

$

4,436

 

As of March 31, 2023, there was $7.3 million of unrecognized compensation expense related to stock options which will be recognized over the remaining weighted-average period of 2.2 years.

Pursuant to the Business Combination, which closed on July 15, 2022, ADVA stock option holders were entitled to have their ADVA stock options assumed by ADTRAN Holdings, Inc. (applying the exchange ratio in the Business Combination Agreement), thereafter representing options to acquire stock of ADTRAN Holdings, Inc. The maximum number of shares of ADTRAN Holdings, Inc. stock potentially issuable upon such assumption was 2.3 million shares. The period in which such options could be assumed ended July 22, 2022. A total of 2.1 million shares of ADTRAN Holdings, Inc. stock could be subject to assumed ADVA options. The determination of the fair value of stock options assumed by ADTRAN Holdings, Inc. was estimated using the Monte Carlo method and is affected by its stock price, as well as assumptions regarding a number of complex and subjective variables that may have a significant impact on the fair value estimate. The stock option pricing model requires the use of several assumptions that impact the fair value estimate. These variables include, but are not limited to, the volatility of the Company's stock price and employee exercise behaviors.

All of the options were previously issued at exercise prices that approximated fair market value at the date of grant.

The aggregate intrinsic value of stock options represents the total pre-tax intrinsic value (the difference between ADTRAN’s closing stock price on the last trading day of the quarter and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on March 31, 2023. The amount of aggregate intrinsic value was $10.2 million as of March 31, 2023 and will change based on the fair market value of ADTRAN’s stock. The total pre-tax intrinsic value of options exercised during the three months ended March 31, 2023 was $43 thousand.

Stock Options - ADVA Optical Networking SE

The following table summarizes ADVA Optical Networking SE stock options outstanding as of December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:

 

 

 

Number of
Options
(In thousands)

 

 

Weighted
Average
Exercise Price
(Per share)

 

 

Weighted Avg.
Remaining
Contractual Life
in Years

 

 

Aggregate
Intrinsic
Value
(In thousands)

 

Stock options outstanding, December 31, 2022

 

 

81

 

 

$

8.58

 

 

 

4.00

 

 

$

1,222

 

Stock options exercised

 

 

 

 

$

 

 

 

 

 

 

 

Stock options forfeited

 

 

 

 

$

 

 

 

 

 

 

 

Stock options outstanding, March 31, 2023

 

 

81

 

 

$

8.67

 

 

 

3.75

 

 

$

1,198

 

Stock options exercisable, March 31, 2023

 

 

27

 

 

$

7.45

 

 

 

2.14

 

 

$

424

 

As of March 31, 2023, there was $0.1 million of unrecognized compensation expense related to stock options which will be recognized over the remaining weighted-average period of 3.8 years.

All of the options were previously issued at exercise prices that approximated fair market value at the date of grant.

The aggregate intrinsic value of stock options represents the total pre-tax intrinsic value (the difference between ADVA's closing stock price on the last trading day of the quarter and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on March 31, 2023. The amount of aggregate intrinsic value was $1.2 million as of March 31, 2023 and will change based on the fair market value of ADVA's stock.

24


6. INVESTMENTS

Debt Securities and Other Investments

The following debt securities and other investments were included on the Condensed Consolidated Balance Sheets and recorded at fair value:

 

 

 

As of March 31, 2023

 

 

 

Amortized

 

 

Gross Unrealized

 

 

Fair

 

(In thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate bonds

 

$

2,218

 

 

$

4

 

 

$

(63

)

 

$

2,159

 

Municipal fixed-rate bonds

 

 

185

 

 

 

 

 

 

(4

)

 

 

181

 

Asset-backed bonds

 

 

734

 

 

 

1

 

 

 

(20

)

 

 

715

 

Mortgage/Agency-backed bonds

 

 

1,699

 

 

 

1

 

 

 

(82

)

 

 

1,618

 

U.S. government bonds

 

 

4,299

 

 

 

5

 

 

 

(151

)

 

 

4,153

 

Foreign government bonds

 

 

406

 

 

 

 

 

 

(19

)

 

 

387

 

Available-for-sale debt securities held at fair value

 

$

9,541

 

 

$

11

 

 

$

(339

)

 

$

9,213

 

 

 

 

As of December 31, 2022

 

 

 

Amortized

 

 

Gross Unrealized

 

 

Fair

 

(In thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate bonds

 

$

2,538

 

 

$

5

 

 

$

(81

)

 

$

2,462

 

Municipal fixed-rate bonds

 

 

185

 

 

 

 

 

 

(5

)

 

 

180

 

Asset-backed bonds

 

 

818

 

 

 

1

 

 

 

(24

)

 

 

795

 

Mortgage/Agency-backed bonds

 

 

1,853

 

 

 

 

 

 

(105

)

 

 

1,748

 

U.S. government bonds

 

 

3,870

 

 

 

3

 

 

 

(188

)

 

 

3,685

 

Foreign government bonds

 

 

407

 

 

 

 

 

 

(24

)

 

 

383

 

Available-for-sale debt securities held at fair value

 

$

9,671

 

 

$

9

 

 

$

(427

)

 

$

9,253

 

 

The contractual maturities related to debt securities and other investments were as follows:

 

 

 

As of March 31, 2023

(In thousands)

 

Corporate
bonds

 

 

Municipal
fixed-rate
bonds

 

 

Asset-
backed
bonds

 

 

Mortgage/
Agency-
backed bonds

 

 

U.S. government
bonds

 

 

Foreign government bonds

 

 

Less than one year

 

$

369

 

 

$

181

 

 

$

 

 

$

 

 

$

508

 

 

$

 

 

One to two years

 

 

966

 

 

 

 

 

 

169

 

 

 

166

 

 

 

3,174

 

 

 

387

 

 

Two to three years

 

 

824

 

 

 

 

 

 

49

 

 

 

600

 

 

 

348

 

 

 

 

 

Three to five years

 

 

 

 

 

 

 

 

337

 

 

 

242

 

 

 

123

 

 

 

 

 

Five to ten years

 

 

 

 

 

 

 

 

 

 

 

238

 

 

 

 

 

 

 

 

More than ten years

 

 

 

 

 

 

 

 

160

 

 

 

372

 

 

 

 

 

 

 

 

Total

 

$

2,159

 

 

$

181

 

 

$

715

 

 

$

1,618

 

 

$

4,153

 

 

$

387

 

 

 

Actual maturities may differ from contractual maturities as some borrowers have the right to call or prepay obligations with or without call or prepayment penalties.

Realized gains and losses on sales of debt securities are computed under the specific identification method. The following table presents the gross realized gains and losses related to its debt securities:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

     Gross realized gain on debt securities

 

$

4

 

 

$

12

 

     Gross realized loss on debt securities

 

 

(11

)

 

 

(40

)

Total (loss) gain recognized, net

 

$

(7

)

 

$

(28

)

Income generated from available-for-sale debt securities was recorded as interest and dividend income in the Condensed Consolidated Statements of Loss. No allowance for credit losses was recorded for the three months ended March 31, 2023 and 2022 related to available-for-sale debt securities. The Company’s investment policy provides limitations for issuer concentration, which limits, at the time of purchase, the concentration in any one issuer to 5% of the market value of its total investment portfolio. The Company did not purchase any available-for-sale debt security with credit deterioration during the three months ended March 31, 2023.

25


Realized and unrealized gains and losses related to marketable equity securities were as follows:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

     Realized (loss) gain on equity securities sold

 

$

13

 

 

$

(25

)

     Unrealized (loss) gain on equity securities held

 

 

1,246

 

 

 

(3,362

)

Total (loss) gain recognized, net

 

$

1,259

 

 

$

(3,387

)

 

Income generated from marketable equity securities was recorded as interest and dividend income in the Condensed Consolidated Statements of Loss. U.S. GAAP establishes a three-level valuation hierarchy based upon observable and unobservable inputs for fair value measurement of financial instruments:


• Level 1 – Observable outputs; values based on unadjusted quoted prices for identical assets or liabilities in an active market;

• Level 2 – Significant inputs that are observable; values based on quoted prices in markets that are not active or model inputs that are observable either directly or indirectly;

• Level 3 – Significant unobservable inputs; values based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. These inputs could include information supplied by investees.

The Company’s cash equivalents and investments held at fair value are categorized into this hierarchy as follows:

 

 

 

 

 

 

Fair Value Measurements as of March 31, 2023 Using

 

(In thousands)

 

Fair Value

 

 

Quoted Prices
in Active
Market for
Identical
Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant Unobservable Inputs
(Level 3)

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

US government securities

 

$

175

 

 

$

175

 

 

$

 

 

$

 

Money market funds

 

 

243

 

 

 

243

 

 

 

 

 

 

 

Available-for-sale debt securities

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

2,159

 

 

 

 

 

 

2,159

 

 

 

 

Municipal fixed-rate bonds

 

 

181

 

 

 

 

 

 

181

 

 

 

 

Asset-backed bonds

 

 

715

 

 

 

 

 

 

715

 

 

 

 

Mortgage/Agency-backed bonds

 

 

1,618

 

 

 

 

 

 

1,618

 

 

 

 

U.S. government bonds

 

 

4,153

 

 

 

4,153

 

 

 

 

 

 

 

Foreign government securities

 

 

387

 

 

 

 

 

 

387

 

 

 

 

Marketable equity securities

 

 

 

 

 

 

 

 

 

 

 

 

Marketable equity securities – various industries

 

 

821

 

 

 

821

 

 

 

 

 

 

 

Deferred compensation plan assets

 

 

24,013

 

 

 

24,013

 

 

 

 

 

 

 

Total

 

$

34,465

 

 

$

29,405

 

 

$

5,060

 

 

$

 

 

26


 

 

 

 

 

 

Fair Value Measurements as of December 31, 2022 Using

 

(In thousands)

 

Fair Value

 

 

Quoted Prices
in Active
Market for
Identical
Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant Unobservable Inputs
(Level 3)

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

228

 

 

$

228

 

 

$

 

 

$

 

Available-for-sale debt securities

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

2,462

 

 

 

 

 

 

2,462

 

 

 

 

Municipal fixed-rate bonds

 

 

180

 

 

 

 

 

 

180

 

 

 

 

Asset-backed bonds

 

 

795

 

 

 

 

 

 

795

 

 

 

 

Mortgage/Agency-backed bonds

 

 

1,748

 

 

 

 

 

 

1,748

 

 

 

 

U.S. government bonds

 

 

3,685

 

 

 

3,685

 

 

 

 

 

 

 

Foreign government bonds

 

 

383

 

 

 

 

 

 

383

 

 

 

 

Marketable equity securities

 

 

 

 

 

 

 

 

 

 

 

 

Marketable equity securities – various industries

 

 

804

 

 

 

804

 

 

 

 

 

 

 

Deferred compensation plan assets

 

 

22,942

 

 

 

22,942

 

 

 

 

 

 

 

Total

 

$

33,227

 

 

$

27,659

 

 

$

5,568

 

 

$

 

 

The fair value of its Level 2 securities is calculated using a weighted average market price for each security. Market prices are obtained from a variety of industry standard data providers, large financial institutions and other third-party sources. These multiple market prices are used as inputs into a distribution-curve-based algorithm to determine the daily market value of each security.

 

 

27


7. INVENTORY

Inventory consisted of the following:

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

Raw materials

 

$

167,086

 

 

$

186,346

 

Work in process

 

 

7,383

 

 

 

12,087

 

Finished goods

 

 

241,822

 

 

 

229,098

 

Total inventory, net

 

$

416,291

 

 

$

427,531

 

Inventory reserves are established for estimated excess and obsolete inventory equal to the difference between the cost of the inventory and the estimated net realizable value of the inventory based on estimated reserve percentages, which considers historical usage, known trends, inventory age and market conditions. As of March 31, 2023 and December 31, 2022, inventory reserves were $73.3 million and $57.0 million, respectively.

8. PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment consisted of the following:

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

Engineering and other equipment

 

$

173,968

 

 

$

170,785

 

Building

 

 

83,287

 

 

 

82,932

 

Computer hardware and software

 

 

82,682

 

 

 

80,455

 

Building and land improvements

 

 

51,081

 

 

 

47,861

 

Furniture and fixtures

 

 

23,525

 

 

 

22,403

 

Land

 

 

5,367

 

 

 

5,364

 

     Total property, plant and equipment

 

 

419,910

 

 

 

409,800

 

Less: accumulated depreciation

 

 

(307,941

)

 

 

(299,101

)

     Total property, plant and equipment, net

 

$

111,969

 

 

$

110,699

 

Long-lived assets used in operations are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the undiscounted cash flows estimated to be generated by the asset are less than the asset’s carrying value. During the three months ended March 31, 2023 and 2022, no impairment charges were recognized.

Depreciation expense was $7.6 million and $2.8 million for the three months ended March 31, 2023 and 2022, respectively, which is recorded in cost of revenue, selling, general and administrative expenses and research and development expenses in the Condensed Consolidated Statements of Loss.

 

9. GOODWILL

The changes in the carrying amount of goodwill for the three months ended March 31, 2023 are as follows:

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

As of December 31, 2022

 

$

298,280

 

 

$

83,444

 

 

$

381,724

 

Foreign currency translation adjustments

 

 

3,139

 

 

 

892

 

 

 

4,031

 

As of March 31, 2023

 

$

301,419

 

 

$

84,336

 

 

$

385,755

 

 

Related to the Business Combination with ADVA the Company recognized $350.5 million of goodwill upon the merger on July 15, 2022. Goodwill represents the excess purchase price over the fair value of net assets acquired. We qualitatively assess the carrying value of goodwill each reporting period for events or circumstance changes that would more likely than not reduce the fair value of the reporting unit below its carrying amount. Based on its assessment of certain qualitative factors such as macro-economic conditions, industry and market considerations, costs factors and overall financial performance, management concluded that no such events or circumstance changes were identified that would suggest that the fair value of the goodwill was more likely than not greater than it's carrying amount as of March 31, 2023. No impairment of goodwill was recorded during the three months ended March 31, 2023 and 2022.

 

28


10. INTANGIBLE ASSETS

Intangible assets consisted of the following:

 

 

 

 

As of March 31, 2023

 

 

As of December 31, 2022

 

(In thousands)

Weighted Average Useful Life
(in years)

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Book Value

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Book Value

 

Customer relationships

 

10.9

 

 

$

54,103

 

 

$

(12,180

)

 

$

41,923

 

 

$

55,517

 

 

$

(12,772

)

 

$

42,745

 

Backlog

 

1.6

 

 

 

56,382

 

 

 

(35,348

)

 

 

21,034

 

 

 

55,782

 

 

 

(22,725

)

 

 

33,057

 

Developed technology

 

8.5

 

 

 

323,723

 

 

 

(31,604

)

 

 

292,119

 

 

 

320,364

 

 

 

(21,856

)

 

 

298,508

 

Licensed technology

 

9.0

 

 

 

5,900

 

 

 

(3,305

)

 

 

2,595

 

 

 

5,900

 

 

 

(3,141

)

 

 

2,759

 

Licensing agreements

 

8.5

 

 

 

560

 

 

 

(316

)

 

 

244

 

 

 

560

 

 

 

(298

)

 

 

262

 

Patents

 

7.3

 

 

 

500

 

 

 

(449

)

 

 

51

 

 

 

500

 

 

 

(431

)

 

 

69

 

Trade names

 

3.0

 

 

 

29,167

 

 

 

(7,847

)

 

 

21,320

 

 

 

29,066

 

 

 

(5,255

)

 

 

23,811

 

     Total

 

 

 

$

470,335

 

 

$

(91,049

)

 

$

379,286

 

 

$

467,689

 

 

$

(66,478

)

 

$

401,211

 

Intangible assets are reviewed for impairment whenever events and circumstances indicate impairment may have occurred. The Company assessed impairment triggers related to intangible assets during each financial period in 2023 and 2022. As a result, no quantitative impairment test of long-lived assets was performed as of March 31, 2023 and 2022, and no impairment losses of intangible assets were recorded during the three months ended March 31, 2023 and 2022.

Amortization expense was $25.8 million and $0.9 million in the three months ended March 31, 2023 and 2022, respectively, and was included in cost of revenue, selling, general and administrative expenses and research and development expenses in the Condensed Consolidated Statements of Loss.

Estimated future amortization expense of intangible assets was as follows:

 

 

 

As of

 

(In thousands)

 

March 31, 2023

 

2023

 

$

56,855

 

2024

 

 

58,129

 

2025

 

 

46,558

 

2026

 

 

43,292

 

2027

 

 

41,922

 

Thereafter

 

 

132,530

 

     Total

 

$

379,286

 

 

11. HEDGING

The Company has certain forward rate agreements to hedge foreign currency exposure of expected future cash flows in foreign currency. The Company does not hold or issue derivative instruments for trading or other speculative purposes. Derivatives are initially recognized at fair value on the date a derivative contract is entered into and are subsequently re-measured to their fair value at the end of each reporting period. All changes in the fair value of derivative instruments are recognized as other income (expense) in the Consolidated Statements of Income. The derivative instruments are not subject to master netting agreements and are not offset in the Consolidated Balance Sheets. We are exposed to risk from credit-related losses resulting from nonperformance by counterparties to our financial instruments. We perform credit evaluations of our counterparties under forward exchange contracts and expect all counterparties to meet their obligations. We have not experienced credit losses from our counterparties. As of March 31, 2023, the Company had 53 forward rate contracts outstanding.

29


Foreign Currency Hedging Agreement

On November 3, 2022, the Company entered into a Euro/U.S. forward contract arrangement (the “Initial Forward”) with Wells Fargo Bank, N.A. (the “Hedge Counterparty”). The Initial Forward, which is governed by the provisions of an ISDA Master Agreement (including schedules thereto and transaction confirmations that supplement such agreement) entered into between the Company and the Hedge Counterparty, enables the Company to convert a portion of its Euro denominated payment obligations under the DPLTA into U.S. Dollars. Under the Initial Forward, the Company agreed to exchange an aggregate notional amount of $160.0 million U.S. dollars for Euros at a daily fixed forward rate ranging from $0.98286 to $1.03290. The aggregate amount of $160.0 million is divided into eight quarterly tranches of $20.0 million, commencing in the fourth quarter of 2022. The Company, at its sole discretion, may exchange all or part of each tranche on any given day within the applicable quarter; provided, however, that it must exchange the full tranche by the end of such quarter. The Initial Forward may be accelerated or terminated early for a number of reasons, including but not limited to (i) non-payment by the Company or the Hedge Counterparty, (ii) breach of representation or warranty or covenant by either party or (iii) insolvency or bankruptcy of either party.

On March 21, 2023, the Company entered into a Euro/U.S. dollar forward contract arrangement (the “Forward”) with Wells Fargo Bank, N.A. (the “Hedge Counterparty”). Under the Forward, which is governed by the provisions of an ISDA Master Agreement (including schedules thereto and transaction confirmations that supplement such agreement) entered into between the Company and the Hedge Counterparty, the Company will exchange an aggregate notional amount of $160.0 million U.S. dollars for Euros at a daily fixed forward rate of $1.085 per €1.00 in average. During the three months ended March 31, 2023, the Company settled one $20.0 million forward contract tranche and the remaining will be divided into seven quarterly tranches of $20.0 million. These new forward contracts transacted on March 21, 2023 (to sell EUR/buy USD) were entered into for the purpose of unwinding the previously transacted forward contracts (to buy EUR/sell USD), transacted in November 2022. The drawdown dates of the original ratchet forwards are set to the same date as the maturity of the new offsetting forward contracts.

The fair values of the Company's derivative instruments recorded in the Condensed Consolidated Balance Sheet as of March 31, 2023 and December 31, 2022 were as follows:

 

(In thousands)

 

Balance Sheet Location

 

March 31, 2023

 

 

December 31, 2022

 

Derivatives Not Designated as Hedging Instruments (Level 2):

 

 

 

 

 

 

 

 

Foreign exchange contracts – derivative assets

 

Other receivables

 

$

11,831

 

 

$

11,992

 

Foreign exchange contracts – derivative liabilities

 

Accounts payable

 

$

(351

)

 

$

(633

)

Total derivatives

 

 

 

$

11,480

 

 

$

11,359

 

The change in the fair values of the Company's derivative instruments recorded in the Condensed Consolidated Statements of Income during the three months ended March 31, 2023 and 2022 were as follows:

 

 

 

 

 

Three Months Ended

 

 

 

 

 

March 31,

 

(In thousands)

 

Income Statement
Location

 

2023

 

 

2022

 

Derivatives Not Designated as Hedging Instruments:

 

 

 

 

 

 

 

 

Foreign exchange contracts

 

Other income (expense), net

 

$

(69

)

 

$

 

 

30


12. REVOLVING CREDIT AGREEMENTS

The carrying amounts of the Company's current and non-current revolving credit agreements in its Condensed Consolidated Balance Sheets were as follows:

 

 

 

(As restated)

 

 

 

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

New Nord/LB revolving line of credit

 

$

10,843

 

 

$

 

Nord/LB revolving line of credit

 

 

 

 

 

16,091

 

Syndicated credit agreement working capital line of credit

 

 

 

 

 

10,727

 

DZ bank revolving line of credit

 

 

 

 

 

9,118

 

Total current revolving credit agreements

 

$

10,843

 

 

$

35,936

 

 

 

 

(As restated)

 

 

 

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

Wells Fargo credit agreement

 

$

180,000

 

 

$

60,000

 

Total non-current revolving credit agreement

 

$

180,000

 

 

$

60,000

 

As of March 31, 2023, the weighted average interest rate on our revolving credit agreements was 6.2%.

Wells Fargo Credit Agreement

On July 18, 2022, ADTRAN Holdings, Inc. and ADTRAN, Inc., as the borrower, entered into a credit agreement with a syndicate of banks, including Wells Fargo Bank, National Association, as administrative agent (“Administrative Agent”), and the other lenders named therein (the “Credit Agreement”). The Credit Agreement allowed for borrowings of up to $100 million in aggregate principal amount, but the borrowings increased to up to $400 million in aggregate principal amount upon the DPLTA becoming effective on January 16, 2023.

The Credit Agreement replaced the Cadence Revolving Credit Agreement and the Wells Fargo Revolving Credit Agreement. In connection with the entry into the Credit Agreement, all outstanding borrowings under such credit agreements have been repaid and the agreements terminated.

As of March 31, 2023, ADTRAN, Inc.’s borrowings under the revolving line of credit were $180.0 million. In addition, we may issue up to $25.0 million in letters of credit against our $400.0 million total facility. As of March 31, 2023, we had a total of $3.4 million in letters of credit under ADTRAN, Inc. outstanding against our eligible borrowings, leaving a net amount of $216.6 million available for future borrowings. Any future credit extensions under the Credit Agreement are subject to customary conditions precedent. The proceeds of any loans are expected to be used for general corporate purposes and to pay a portion of the Exchange Offer consideration. The Credit Agreement matures in July 2027 but provides the Company with an option to request extensions subject to customary conditions.

All U.S. borrowings under the Credit Agreement (other than swingline loans, which will bear interest at the Base Rate (as defined below)) will bear interest, at the Company’s option, at a rate per annum equal to (A)(i) the highest of (a) the federal funds rate (i.e., for any day, the rate per annum equal to the weighted average of the rates on overnight federal funds transactions with members of the Federal Reserve System, as published by the Federal Reserve Bank of New York on the business day next succeeding such day) plus ½ of 1%, (b) the prime commercial lending rate of the Administrative Agent, as established from time to time at its principal U.S. office (which such rate is an index or base rate and will not necessarily be its lowest or best rate charged to its customers or other banks), and (c) the daily Adjusted Term SOFR (as defined in the Credit Agreement) for a one-month tenor plus 1%, plus (ii) the applicable rate, ranging from 0.5% to 1.25% (the “Base Rate”), or (B) the sum of the Adjusted Term SOFR (as defined in the Credit Agreement) plus the applicable rate, ranging from 1.4% to 2.15%, provided that such sum is subject to a 0.0% floor (such loans utilizing this interest rate, “SOFR Loans”). All E.U. borrowings under the Credit Agreement (other than swingline loans) will bear interest at a rate per annum equal to the sum of the Euro Interbank Offered Rate as administered by the European Money Markets Institute (or a comparable or successor administrator approved by the Administrative Agent) plus the applicable rate, ranging from 1.5% to 2.25%, provided that such sum is subject to a 0.0% floor (such loans utilizing this interest rate, “EURIBOR Loans”). The applicable rate is based on the consolidated net leverage ratio of the Company and its subsidiaries as determined pursuant to the terms of the Credit Agreement. Default interest is 2.00% per annum in excess of the rate otherwise applicable in the case of any overdue principal or any other overdue amount.

In addition to paying interest on outstanding principal under the Credit Agreement, the Company is required to pay a commitment fee to the lenders under the Credit Agreement in respect of unutilized revolving loan commitments and an additional commitment ticking fee at a rate of 0.25% on the commitment amounts of each lender until the earliest of (i) the date of the Senior Credit Facilities Increase, (ii) the Company’s voluntary termination of the credit facility commitment, and (iii) December 31, 2023. The Company is also required

31


to pay a participation fee to the Administrative Agent for the account of each lender with respect to the Company’s participation in letters of credit at the then applicable rate for SOFR Loans.

The Credit Agreement permits the Company to prepay any or all of the outstanding loans or to reduce the commitments under the Credit Agreement without incurring premiums or penalties (except breakage costs with respect to SOFR Loans and EURIBOR Loans). The Credit Agreement contains customary affirmative and negative covenants, including incurrence covenants and certain other limitations on the ability of the Company and the Company’s subsidiaries to incur additional debt, guarantee other obligations, grant liens on assets, make investments, dispose of assets, pay dividends or other payments on capital stock, make restricted payments, engage in mergers or consolidations, engage in transactions with affiliates, modify its organizational documents, and enter into certain restrictive agreements. It also contains customary events of default (subject to customary cure periods and materiality thresholds). Furthermore, the Credit Agreement requires that the consolidated total net leverage ratio (as defined in the Credit Agreement) of the Company and its subsidiaries tested on the last day of each fiscal quarter not exceed 3.25 to 1.0 through September 30, 2024 and 2.75 to 1.00 from December 31, 2024 and thereafter, subject to certain exceptions. The Credit Agreement also requires that the consolidated interest coverage ratio (as defined in the Credit Agreement) of the Company and its subsidiaries tested on the last day of each fiscal quarter not fall below 3.00 to 1.00. As of March 31, 2023, the Company was in compliance with all material covenants.

Finally, pursuant to a Collateral Agreement, dated as of July 18, 2022, among the Company, ADTRAN, Inc. and the Administrative Agent, ADTRAN, Inc.’s obligations under the Credit Agreement are secured by substantially all of the assets of ADTRAN, Inc. and the Company. In addition, the Company has guaranteed ADTRAN, Inc.’s obligations under the Credit Agreement pursuant to a Guaranty Agreement, dated as of July 18, 2022, by ADTRAN, Inc. and the Company in favor of the Administrative Agent.

New Nord/LB Revolving Line of Credit

On March 29, 2023, ADVA entered into a $16.1 million unsecured revolving line of credit with Norddeutsche Landesbark - Girozentrale (Nord/LB) that bears interest of Euro Short Term Rate plus 1.94%. The line of credit has a perpetual term that can be terminated by the Company or Nord/LB at any time. As of March 31, 2023, ADVA borrowed $10.8 million under this facility.

Nord/LB Revolving Line of Credit

On August 8, 2022, ADVA entered into a $16.1 million revolving line of credit with Norddeutsche Landesbark - Girozentrale (Nord/LB) that bears interest of Euro Short Term Rate plus 1.4% and which matures in August 2023. On January 31, 2023, the Company repaid the outstanding borrowings under the Nord/LB revolving line of credit. No amounts are available for future borrowings.

Syndicated Credit Agreement Working Capital Line of Credit

In September 2018, ADVA entered into a syndicated credit agreement with Bayerische Landesbank and Deutsche Bank AG Branch German Business to borrow up to $10.7 million as part of a working capital line of credit. On January 31, 2023, the Company repaid the outstanding borrowings under the syndicated credit agreement working capital line of credit. No amounts are available for future borrowings.

DZ Bank Revolving Line of Credit

In the fourth quarter of 2022, ADVA entered into a revolving line of credit with DZ Bank to borrow up to $9.1 million. Interest on the line of credit reset monthly based on renewal of the loan and was 2.8% at the time the loan was repaid. On March 12, 2023, the Company repaid the outstanding borrowings under the DZ Bank revolving line of credit. No amounts are available for future borrowings.

13. NOTES PAYABLE

The carrying amounts of the Company's notes payable in its Condensed Consolidated Balance Sheets were as follows:

 

 

 

Fair Value as of

 

 

Carrying Value as of

 

 

Carrying Value as of

 

(In thousands)

 

March 31, 2023

 

 

March 31, 2023

 

 

December 31, 2022

 

Syndicated credit agreement notes payable

 

$

 

 

$

 

 

$

24,598

 

Total Notes Payable

 

$

 

 

$

 

 

$

24,598

 

Syndicated Credit Agreement Note Payable

In September 2018, ADVA entered into a syndicated credit agreement with Bayerische Landesbank and Deutsche Bank AG Branch German Business to borrow $63.7 million. On January 31, 2023, the Company repaid the outstanding borrowings under the syndicated credit agreement note payable. No amounts are available for future borrowings.

 

32


14. EMPLOYEE BENEFIT PLANS

We maintain a defined benefit pension plan covering employees in certain foreign countries.

In connection with the Business Combination, we acquired $29.6 million of additional obligations and $22.3 million of assets related to post-employment benefit plans for certain groups of employees at our new operations outside of the U.S. Plans vary depending on the legal, economic, and tax environments of the respective country. For defined benefit plans, accruals for pensions and similar commitments have been included in the results for this year. The new defined benefit plans are for employees in Switzerland, Italy, Israel and India:

In Switzerland, there are two defined benefit pension plans. Both plans provide benefits in the event of retirement, death or disability. The plan's benefits are based on age, years of service, salary and on a participants old age account. The plans are financed by contributions paid by the participants and by the Company.
In Italy, the post-employment benefit plan is required due to statutory provisions. The plan is financed directly by the Company on a pay as you go basis. Employees receive their pension payments as a function of salary, inflation and a notional account.
In Israel, there is a defined benefit pension plan that provides benefits in the event of a participant being dismissed involuntarily, retirement or death. The plan's benefits are based on the higher of the severance benefit required by law or the cash surrender value of the severance benefit component of any qualifying insurance policy or long-term employee benefit fund that is registered in the participants' name. The plan is financed by contributions paid by the Company.
In India, the post-employment benefit plan is required due to statutory provisions. The plan is financed directly by the Company on a pay as you go basis.

The Company's net pension liability totaled $10.7 million and $10.6 million as of March 31, 2023 and December 31, 2022, respectively.

The following table summarizes the components of net periodic pension cost related to a defined benefit pension plan covering employees in certain foreign countries:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

Service cost

 

$

398

 

 

$

257

 

Interest cost

 

 

(32

)

 

 

222

 

Expected return on plan assets

 

 

58

 

 

 

(470

)

Amortization of actuarial losses

 

 

6

 

 

 

89

 

Net periodic pension cost

 

$

430

 

 

$

98

 

 

The components of net periodic pension cost, other than the service cost component, are included in other income, net in the Condensed Consolidated Statements of Loss. Service cost is included in cost of revenue, selling, general and administrative expenses and research and development expenses in the Condensed Consolidated Statements of Loss. The Company made contributions to the defined benefit pension plans totaling $1.0 million and $0.5 million during the three months ending March 31, 2023 and 2022, respectively. Contributions to the defined benefit pension plans for the remainder of 2023 will be limited to benefit payments to retirees which are paid out of the operating cash flows of the Company and are expected to be approximately $3.3 million.

33


15. EQUITY

Accumulated Other Comprehensive Income (Loss)

The following tables present the changes in accumulated other comprehensive income (loss), net of tax, by component:

 

 

Three Months Ended March 31, 2023
(As Restated)

 

(In thousands)

 

Unrealized
(Losses) Gains
on
Available-
for-Sale
Securities

 

 

Defined
Benefit Plan
Adjustments

 

 

Foreign
Currency
Adjustments

 

 

ASU 2018-02 Adoption

 

 

Total

 

Balance as of December 31, 2022

 

$

(836

)

 

$

(1,016

)

 

$

27,593

 

 

$

385

 

 

$

26,126

 

Other comprehensive income before
   reclassifications

 

 

83

 

 

 

 

 

 

8,678

 

 

 

 

 

 

8,761

 

Amounts reclassified from accumulated other
   comprehensive (loss) income

 

 

(14

)

 

 

35

 

 

 

 

 

 

 

 

 

21

 

Net current period other comprehensive income

 

 

69

 

 

 

35

 

 

 

8,678

 

 

 

 

 

 

8,782

 

Less: Comprehensive income attributable to non-controlling interest, net of tax

 

 

 

 

 

 

 

 

382

 

 

 

 

 

 

382

 

Balance as of March 31, 2023

 

$

(767

)

 

$

(981

)

 

$

35,889

 

 

$

385

 

 

$

34,526

 

 

 

 

Three Months Ended March 31, 2022

 

(In thousands)

 

Unrealized
(Losses)
Gains
on
Available-
for-Sale
Securities

 

 

Defined
Benefit Plan
Adjustments

 

 

Foreign
Currency
Adjustments

 

 

ASU 2018-02 Adoption

 

 

Total

 

Balance as of December 31, 2021

 

$

(552

)

 

$

(5,613

)

 

$

(6,134

)

 

$

385

 

 

$

(11,914

)

Other comprehensive loss before
   reclassifications

 

 

(975

)

 

 

 

 

 

(905

)

 

 

 

 

 

(1,880

)

Amounts reclassified from accumulated other
   comprehensive income (loss)

 

 

251

 

 

 

(13

)

 

 

 

 

 

 

 

 

238

 

Net current period other comprehensive income (loss)

 

 

(724

)

 

 

(13

)

 

 

(905

)

 

 

 

 

 

(1,642

)

Balance as of March 31, 2022

 

$

(1,276

)

 

$

(5,626

)

 

$

(7,039

)

 

$

385

 

 

$

(13,556

)

 

 

The following tables present the details of reclassifications out of accumulated other comprehensive loss:

 

 

 

Three Months Ended March 31, 2023

(In thousands)

 

Amount
Reclassified
from
Accumulated
Other
Comprehensive
(Loss) Income

 

 

Affected Line Item in the
Statement Where Net
(Loss) Income Is Presented

Unrealized gain (loss) on available-for-sale securities:

 

 

 

 

 

Net realized gain on sales of securities

 

$

18

 

 

Net investment (loss) gain

Defined benefit plan adjustments – actuarial loss

 

 

(51

)

 

(1)

Total reclassifications for the period, before tax

 

 

(33

)

 

 

Tax benefit

 

 

12

 

 

 

Total reclassifications for the period, net of tax

 

$

(21

)

 

 

 

34


(1)
A part of the computation of net periodic pension cost, which is included in other income, net in the Condensed Consolidated Statements of Loss.

 

 

Three Months Ended March 31, 2022

(In thousands)

 

Amount
Reclassified
from
Accumulated
Other
Comprehensive
(Loss) Income

 

 

Affected Line Item in the
Statement Where Net
(Loss) Income Is Presented

Unrealized gain (loss) on available-for-sale securities:

 

 

 

 

 

Net realized loss on sales of securities

 

$

(330

)

 

Net investment (loss) gain

Defined benefit plan adjustments – actuarial gain

 

 

19

 

 

(1)

Total reclassifications for the period, before tax

 

 

(311

)

 

 

Tax benefit

 

 

73

 

 

 

Total reclassifications for the period, net of tax

 

$

(238

)

 

 

(1)
A part of the computation of net periodic pension cost, which is included in other income, net in the Condensed Consolidated Statements of Loss.

 

The following table presents the tax effects related to the change in each component of other comprehensive income (loss):

 

 

Three Months Ended

 

 

Three Months Ended

 

 

 

March 31, 2023

 

 

March 31, 2022

 

(In thousands)

 

Before-Tax
Amount

 

 

Tax
(Expense)
Benefit

 

 

Net-of-Tax
Amount

 

 

Before-Tax
Amount

 

 

Tax
(Expense)
Benefit

 

 

Net-of-Tax
Amount

 

Unrealized gain (loss) on available-for-sale
   securities

 

$

109

 

 

$

(26

)

 

$

83

 

 

$

(1,283

)

 

$

308

 

 

$

(975

)

Reclassification adjustment for amounts related to
   available-for-sale investments included in net (loss) gain

 

 

(18

)

 

 

4

 

 

 

(14

)

 

 

330

 

 

 

(79

)

 

 

251

 

Reclassification adjustment for amounts related to
   defined benefit plan adjustments included in net (loss) gain

 

 

51

 

 

 

(16

)

 

 

35

 

 

 

(19

)

 

 

6

 

 

 

(13

)

Foreign currency translation adjustments

 

 

8,678

 

 

 

 

 

 

8,678

 

 

 

(905

)

 

 

 

 

 

(905

)

Total Other Comprehensive Income (Loss)

 

$

8,820

 

 

$

(38

)

 

$

8,782

 

 

$

(1,877

)

 

$

235

 

 

$

(1,642

)

 

16. REDEEMABLE NON-CONTROLLING INTEREST

The following table summarizes the redeemable non-controlling interest activity for the three months ended March 31, 2023:

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2023

 

Balance at beginning of period

 

$

 

Reclassification of non-controlling interests

 

 

443,757

 

Redemption of redeemable non-controlling interest

 

 

(1,519

)

Net income attributable to redeemable non-controlling interests

 

 

2,809

 

Annual recurring compensation earned

 

 

(2,809

)

Translation adjustment

 

 

430

 

Balance as of March 31, 2023

 

$

442,668

 

Annual Recurring Compensation payable on untendered outstanding shares under the DPLTA must be recognized as it accrues. For the three months ended March 31, 2023, we have recognized $2.8 million representing the current quarter's portion of the annual dividend to the redeemable non-controlling shareholders, which will be paid annually after the ordinary general shareholders' meeting of ADVA beginning in 2024.

35


17. LOSS PER SHARE

The calculation of basic and diluted loss per share is as follows:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands, except per share amounts)

 

2023
(As Restated)

 

 

2022

 

Numerator

 

 

 

 

 

 

Net loss attributable to ADTRAN Holdings, Inc.

 

$

(40,083

)

 

$

(1,127

)

Denominator

 

 

 

 

 

 

Weighted average number of shares – basic

 

 

78,358

 

 

 

49,113

 

Effect of dilutive securities

 

 

 

 

 

 

Stock options

 

 

 

 

 

 

PSUs, RSUs and restricted stock

 

 

 

 

 

 

Weighted average number of shares – diluted

 

 

78,358

 

 

 

49,113

 

Loss per share attributable to ADTRAN Holdings, Inc. – basic

 

$

(0.51

)

 

$

(0.02

)

Loss per share attributable to ADTRAN Holdings, Inc. – diluted

 

$

(0.51

)

 

$

(0.02

)

For the three months ended March 31, 2023 and 2022, 0.1 million and five thousand shares, respectively, of unvested PSUs, RSUs and restricted stock were excluded from the calculation of diluted earnings per share due to their anti-dilutive effect.

For the three months ended March 31, 2023 and 2022, 0.4 million and 0.1 million stock options, respectively, were outstanding but were not included in the computation of diluted earnings per share. These stock options were excluded because their exercise prices were greater than the average market price of the common shares during the applicable period, making them anti-dilutive under the treasury stock method.

18. SEGMENT INFORMATION

The chief operating decision maker regularly reviews the Company’s financial performance based on two reportable segments: (1) Network Solutions and (2) Services & Support.

The Network Solutions segment includes hardware and software products that enable a digital future which support the Company's Subscriber, Access and Aggregation, and Optical Networking Solutions. The Company's cloud-managed Wi-Fi gateways, virtualization software, and switches provide a mix of wired and wireless connectivity at the customer premises. In addition, its Carrier Ethernet products support a variety of applications at the network edge ranging from mobile backhaul to connecting enterprise customers (“Subscriber Solutions"). The Company's portfolio includes products for multi-gigabit service delivery over fiber or alternative media to homes and businesses.

The Services & Support segment offers a comprehensive portfolio of network design, implementation, maintenance and cloud-hosted services supporting its Subscriber, Access and Aggregation, and Optical Networking Solutions. These services assist operators in the deployment of multi-vendor networks while reducing their cost to maintain these networks. The cloud-hosted services include a suite of SaaS applications under the Company's Mosaic One platform that manages end-to-end network and service optimization for both fiber access infrastructure and mesh Wi-Fi connectivity. The Company backs these services with a global support organization that offers on-site and off-site support services with varying SLAs.

The performance of these segments is evaluated based on revenue, gross profit and gross margin; therefore, selling, general and administrative expenses, research and development expenses, interest and dividend income, interest expense, net investment (loss) gain, other income (loss), net and income tax benefit (expense) are reported on a Company-wide basis only. There is no inter-segment revenue. Asset information by reportable segment is not produced and, therefore, is not reported.

The following table presents information about the revenue and gross profit of its reportable segments:

 

 

Three Months Ended

 

 

 

March 31, 2023

 

 

March 31, 2022

 

(In thousands)

 

Revenue

 

 

Gross Profit

 

 

Revenue

 

 

Gross Profit

 

Network Solutions

 

$

282,418

 

 

$

63,288

 

 

$

138,374

 

 

$

47,721

 

Services & Support

 

 

41,494

 

 

 

24,520

 

 

 

16,144

 

 

 

6,595

 

Total

 

$

323,912

 

 

$

87,808

 

 

$

154,518

 

 

$

54,316

 

 

For the three months ended March 31, 2023 and 2022, $1.5 million and $0.2 million, respectively, of depreciation expense was included in gross profit for our Network Solutions segment. For the three months ended March 31, 2023 and 2022, $2 thousand and $3 thousand, respectively, of depreciation expense was included in gross profit for our Services & Support segment.

36


Revenue by Category

In addition to its reportable segments, revenue is also reported for the following three categories – Subscriber Solutions, Access & Aggregation Solutions, and Optical Networking Solutions.

Prior to the Business Combination with ADVA on July 15, 2022, ADTRAN reported revenue across the following three categories: (1) Access & Aggregation, (2) Subscriber Solutions & Experience and (3) Traditional & Other Products. Following the Business Combination with ADVA, the Company has recast these revenues such that ADTRAN’s former Access & Aggregation revenue is combined with a portion of the applicable ADVA solutions to create Access & Aggregation Solutions, ADTRAN’s former Subscriber Solutions & Experience revenue is combined with a portion of the applicable ADVA solutions to create Subscriber Solutions, and the revenue from Traditional & Other products is now included in the applicable Access & Aggregation Solutions or Subscriber Solutions category. Optical Networking Solutions is a new revenue category added to represent a meaningful portion of ADVA’s portfolio.

Our Subscriber Solutions portfolio is used by Service Providers to terminate their access services infrastructure at the customer premises while providing an immersive and interactive experience for residential, business and wholesale subscribers. This revenue category includes hardware- and software-based products and services. These solutions include fiber termination solutions for residential, business and wholesale subscribers, Wi-Fi access solutions for residential and business subscribers, Ethernet switching and network edge virtualization solutions for business subscribers, and cloud software solutions covering a mix of subscriber types.

Our Access & Aggregation Solutions are solutions that are used by communications Service Providers to connect residential subscribers, business subscribers and mobile radio networks to the Service Providers’ metro network, primarily through fiber-based connectivity. This revenue category includes hardware- and software-based products and services. Our solutions within this category are a mix of fiber access and aggregation platforms, precision network synchronization and timing solutions, and access orchestration solutions that ensure highly reliable and efficient network performance.

Our Optical Networking Solutions are used by communications Service Providers, internet content providers and large-scale enterprises to securely interconnect metro and regional networks over fiber. This revenue category includes hardware- and software-based products and services. Our solutions within this category include open optical terminals, open line systems, optical subsystems and modules, network infrastructure assurance systems, and automation platforms that are used to build high-scale, secure and assured optical networks.

The table below presents revenue information by category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

Subscriber Solutions

 

$

79,336

 

 

$

56,722

 

Access & Aggregation Solutions

 

 

96,820

 

 

 

97,796

 

Optical Networking Solutions

 

 

147,756

 

 

 

 

Total

 

$

323,912

 

 

$

154,518

 

 

Revenue by Geographic Area

 

The following table presents revenue information by geographic area:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

United States

 

$

131,466

 

 

$

99,048

 

Germany

 

 

76,286

 

 

 

10,920

 

United Kingdom

 

 

57,397

 

 

 

30,388

 

Other international

 

 

58,763

 

 

 

14,162

 

Total

 

$

323,912

 

 

$

154,518

 

 

37


19. LIABILITY FOR WARRANTY RETURNS

The Company's products generally include warranties of 90 days to five years for product defects. The Company accrues for warranty returns at the time of product shipment based on its historical return rate and estimate of the cost to repair or replace the defective products. The Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers. The increasing complexity of the Company's products may cause warranty incidences, when they arise, to be more costly. Estimates regarding future warranty obligations may change due to product failure rates, material usage and other rework costs incurred in correcting a product failure. In addition, from time to time, specific warranty accruals may be recorded if unforeseen problems arise. Should the Company's actual experience relative to these factors be worse than its estimates, the Company will be required to record additional warranty expense. The liability for warranty obligations totaled $7.2 million and $7.2 million as of March 31, 2023 and December 31, 2022, respectively, and is included in accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets. The warranty expense and write-off activity for the three months ended March 31, 2023 and 2022 are summarized as follows:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

Balance at beginning of period

 

$

7,196

 

 

$

5,403

 

Plus: Amounts charged to cost and expenses

 

 

1,077

 

 

 

344

 

Plus: Foreign currency translation adjustments

 

 

26

 

 

 

 

Less: Deductions

 

 

(1,099

)

 

 

(604

)

Balance at end of period

 

$

7,200

 

 

$

5,143

 

20. COMMITMENTS AND CONTINGENCIES

Legal Matters

From time to time the Company is subject to or otherwise involved in various lawsuits, claims, investigations and legal proceedings that arise out of or are incidental to the conduct of our business (collectively, “Legal Matters”), including those relating to employment matters, patent rights, regulatory compliance matters, stockholder claims, and contractual and other commercial disputes. Such Legal Matters, even if not meritorious, could result in the expenditure of significant financial and managerial resources. Additionally, an unfavorable outcome in a legal matter, including in a patent dispute, could require the Company to pay damages, entitle claimants to other relief, such as royalties, or could prevent the Company from selling some of its products in certain jurisdictions. At this time, the Company is unable to predict the outcome of or estimate the possible loss or range of loss, if any, associated with such legal matters.

DPLTA Exit Costs

Pursuant to the terms of the DPLTA, each ADVA shareholder (other than the Company) has received an offer to elect either (1) to remain an ADVA shareholder and receive from us an Annual Recurring Compensation payment, or (2) to receive Exit Compensation. Assuming all of the minority holders of currently outstanding ADVA shares were to elect the second option, we are obligated to make aggregate Exit Compensation payments of approximately EUR 309.5 million or approximately $335.6 million, based on an exchange rate as of March 31, 2023. Shareholders electing the first option of Annual Recurring Compensation may later elect the second option. The opportunity for outside ADVA shareholders to tender ADVA shares in exchange for Exit Compensation had been scheduled to expire on March 16, 2023. However, due to the appraisal proceedings that have been initiated in accordance with applicable German law, this time period for tendering shares has been extended pursuant to the German Stock Corporation Act (Aktiengesetz) and will end two months after the date on which a final decision in such appraisal proceedings has been published in the Federal Gazette (Bundesanzeiger).

Our obligation to pay Annual Recurring Compensation under the DPLTA is a continuing payment obligation, which will amount to approximately EUR 10.5 million or $11.3 million (based on the current exchange rate) per year assuming none of the minority ADVA shareholders were to elect Exit Compensation. The foregoing amounts do not reflect any potential increase in payment obligations that we may have depending on the outcome of ongoing appraisal proceedings in Germany. During the three months ended March 31, 2023, we accrued $2.8 million in Annual Recurring Compensation, which was reflected as a reduction to retained earnings.

Performance Bonds

Certain contracts, customers and jurisdictions in which we do business require us to provide various guarantees of performance such as bid bonds, performance bonds and customs bonds. As of March 31, 2023 and December 31, 2022, we had commitments related to these bonds totaling $11.7 million and $22.0 million, respectively, which expire at various dates through April 2031. In general, we would only be liable for the amount of these guarantees in the event of default under each contract, the probability of which we believe is remote.

38


Purchase Commitments

The Company purchases components from a variety of suppliers and use contract manufacturers to provide manufacturing services for our products. Our inventory purchase commitments are for short-term product manufacturing requirements as well as for commitments to suppliers to secure manufacturing capacity. Certain of our inventory purchase commitments with contract manufacturers and suppliers relate to arrangements to secure supply and pricing for certain product components for multi-year periods. As of March 31, 2023, purchase commitments totaled $459.3 million.

21. RESTRUCTURING

During the fourth quarter of 2022, the Company initiated a restructuring program designed to optimize the assets and business processes, and information technology systems of the Company in relation to the Business Combination with ADVA. The restructuring program is expected to maximize cost synergies by realizing operation scale, combining sales channels, streamlining corporate and general and administrative functions, including human capital resources and combining sourcing and production costs.

In February 2019, the Company announced the restructuring of a certain portion of its workforce predominantly in Germany, which included the closure of the Company’s office location in Munich, Germany accompanied by relocation or severance benefits for the affected employees. Voluntary early retirement was offered to certain other employees and was announced in March 2019 and again in August 2020. This plan was completed in 2021 and all amounts were paid in 2022.

A reconciliation of the beginning and ending restructuring liability, which is included in accrued wages and benefits in the Condensed Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022, is as follows:

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2023

 

Balance at beginning of period

 

$

159

 

Plus: Amounts charged to cost and expense

 

 

2,437

 

Less: Amounts paid

 

 

(1,574

)

Balance as of March 31, 2023

 

$

1,022

 

 

 

 

For the Year Ended

 

(In thousands)

 

December 31, 2022

 

Balance as of December 31, 2021

 

$

1,514

 

Plus: Amounts charged to cost and expense

 

 

1,629

 

Less: Amounts paid

 

 

(2,984

)

Balance as of December 31, 2022

 

$

159

 

Restructuring expenses included in the Condensed Consolidated Statements of (Loss) Income are for the three months ended March 31, 2023 and 2022:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

 

 

 

 

 

 

 

   Network Solutions - Cost of revenue

 

$

58

 

 

$

 

   Services & Support - Cost of revenue

 

 

18

 

 

 

 

Cost of revenue

 

$

76

 

 

$

 

Selling, general and administrative expenses (1)

 

 

2,180

 

 

 

2

 

Research and development expenses (1)

 

 

181

 

 

 

 

Total restructuring expenses

 

$

2,437

 

 

$

2

 

 

 

39


The following table represents the components of restructuring expense by geographic area for the three months ended March 31, 2023 and 2022:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

United States

 

$

1,119

 

 

$

2

 

International

 

 

1,318

 

 

 

 

Total restructuring expenses

 

$

2,437

 

 

$

2

 

 

22. SUBSEQUENT EVENTS

Dividend Approval

On May 8, 2023, the Company announced that its Board of Directors declared a quarterly cash dividend of $0.09 per common share to be paid to the Company’s stockholders of record as of the close of business on May 23, 2023. The payment date will be June 6, 2023 in the aggregate amount of approximately $7.1 million.

Appointment of Ulrich Dopfer as Principal Accounting Officer

As previously disclosed on the Company’s Form 8-K filed on March 30, 2023, Michael Foliano, formerly Senior Vice President of Finance and Chief Financial Officer of the Company, notified the Company of his intent to retire, effective June 28, 2023. Mr. Foliano served in his role as Chief Financial Officer of the Company through April 30, 2023. In connection with his transition, the Board of Directors appointed Ulrich Dopfer as Senior Vice President and Chief Financial Officer of the Company, effective May 1, 2023; however, Mr. Foliano continued to serve as the Company’s “principal accounting officer” within the meaning of the rules of the SEC under the Exchange Act (the “Principal Accounting Officer”), and as the Company’s Treasurer and Secretary. On May 10, 2023, the Board of Directors removed Mr. Foliano from such roles, designated Mr. Dopfer as the Company’s Principal Accounting Officer, and elected Mr. Dopfer as Treasurer and Secretary of the Company, effective as of such date.

ADVA Legal Matter

On May 8, 2023, ADVA and its U.S. subsidiary, ADVA Optical Networking North America Inc., filed a lawsuit in the U.S District Court for the Eastern District of Texas against Huawei Technologies Co. Ltd (“Huawei”) seeking a declaration from the court that Huawei violated contractual commitments to negotiate in good faith and to license patents, to the extent any patents are practiced by ADVA, on Fair, Reasonable and Non-Discriminatory (“FRAND”) terms and conditions. The case also seeks to obtain a ruling by the court that ADVA has complied with its own commitments and requests that the Court establish FRAND terms and conditions for obtaining a FRAND license on any standard essential patents that ADVA does in fact practice. The lawsuit also seeks to enjoin Huawei from enforcing certain of its patents against ADVA and its affiliates in other jurisdictions, and includes allegations by ADVA that it does not infringe five Huawei patents and that Huawei has infringed an ADVA patent. Huawei has not yet filed an answer in this matter. Given the current status of this matter, the Company is unable predict the outcome of or estimate the possible loss or range of loss, if any, associated with such legal matters.

40


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

The following discussion should be read in conjunction with the Condensed Consolidated Financial Statements and the related notes that appear in Part I, Item 1 of this document. In addition, the following discussion should be read in conjunction with our audited consolidated financial statements for the year ended December 31, 2022, Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, Part I, Item 1, Business, and Item 1A, Risk Factors, included in our Annual Report on Form 10-K/A for the year ended December 31, 2022, filed with the SEC on August 14, 2023 (the "2022 Form 10-K/A"), which is available free of charge on the SEC’s website at http://www.sec.gov and on our website at www.adtran.com.

This discussion is designed to provide the reader with information that will assist in understanding our Condensed Consolidated Financial Statements, the changes in certain key items in those financial statements from period to period, and the primary factors that accounted for those changes, as well as how certain accounting principles affect our Condensed Consolidated Financial Statements. See “Cautionary Note Regarding Forward-Looking Statements” on page 4 of this Amendment No. 2 for a description of important factors that could cause actual results to differ from expected results. See also Part 1, Item 1A, Risk Factors, of the 2022 Form 10‑K/A and Part II, Item 1A, Risk Factors of this Amendment No. 2.

Unless the context otherwise indicates or requires, references in this Amendment No. 2 to "ADTRAN", the “Company,” “we,” “us” and “our” refer to ADTRAN Holdings, Inc. and its consolidated subsidiaries for periods subsequent to the Merger and to ADTRAN, Inc. and its consolidated subsidiaries for periods prior to the Merger. The prior period results do not include the results of ADVA prior to the closing of the Business Combination.

OVERVIEW

The Company is a leading global provider of networking and communications platforms, software, systems and services focused on the broadband access market, serving a diverse domestic and international customer base in multiple countries that includes Tier-1, -2 and -3 Service Providers, alternative Service Providers, such as utilities, municipalities and fiber overbuilders, cable/MSOs, SMBs and distributed enterprises. Our innovative solutions and services enable voice, data, video and internet-communications across a variety of network infrastructures and are currently in use by millions worldwide. We support our customers through our direct global sales organization and our distribution networks. Our success depends upon our ability to increase unit volume and market share through the introduction of new products and succeeding generations of products having optimal selling prices and increased functionality as compared to both the prior generation of a product and the products of competitors in order to gain market share. To service our customers and grow revenue, we are continually conducting research and developing new products addressing customer needs and testing those products for the specific requirements of the particular customers. We offer a broad portfolio of flexible software and hardware network solutions and services that enable Service Providers to meet today’s service demands while enabling them to transition to the fully converged, scalable, highly-automated, cloud-controlled voice, data, internet and video network of the future. In addition to our global headquarters in Huntsville, Alabama, and our European headquarters in Munich, Germany, we have sales, administrative and research and development facilities in strategic global locations.

ADTRAN Holdings, Inc. solely owns ADTRAN, Inc. and is the majority shareholder of ADVA Optical Networking SE ("ADVA"). ADTRAN is a leading global provider of open, disaggregated networking and communications solutions. ADVA is a global provider of network solutions for data, storage, voice and video services. The combined technology portfolio can best address current and future requirements, especially regarding the convergence of solutions at the network edge.

The chief operating decision maker regularly reviews the Company’s financial performance based on two reportable segments: (1) Network Solutions and (2) Services & Support. In addition to the Company's reportable segments, revenue is also reported for the following three categories – Subscriber Solutions, Access & Aggregation Solutions, and Optical Networking Solutions.

Prior to the Business Combination with ADVA on July 15, 2022, ADTRAN reported revenue across the following three categories: (1) Access & Aggregation, (2) Subscriber Solutions & Experience and (3) Traditional & Other Products. Following the Business Combination with ADVA, we have recast these revenues such that ADTRAN’s former Access & Aggregation revenue is combined with a portion of the applicable ADVA solutions to create Access & Aggregation Solutions, ADTRAN’s former Subscriber Solutions & Experience revenue is combined with a portion of the applicable ADVA solutions to create Subscriber Solutions and the revenue from Traditional & Other products is now included in the applicable Access & Aggregation Solutions or Subscriber Solutions category. Optical Networking Solutions is a new revenue category added to represent a meaningful portion of ADVA’s portfolio.

Our Subscriber Solutions portfolio is used by Service Providers to terminate their access services infrastructure at the customer premises while providing an immersive and interactive experience for residential, business and wholesale subscribers. This revenue category includes hardware- and software-based products and services. These solutions include fiber termination solutions for residential, business and wholesale subscribers, Wi-Fi access solutions for residential and business subscribers, Ethernet switching and network edge virtualization solutions for business subscribers and cloud software solutions covering a mix of subscriber types.

41


Our Access & Aggregation Solutions are solutions that are used by communications Service Providers to connect residential subscribers, business subscribers and mobile radio networks to the Service Providers’ metro network, primarily through fiber-based connectivity. This revenue category includes hardware- and software-based products and services. Our solutions within this category are a mix of fiber access and aggregation platforms, precision network synchronization and timing solutions and access orchestration solutions that ensure highly reliable and efficient network performance.

Our Optical Networking Solutions are used by communications Service Providers, internet content providers and large-scale enterprises to securely interconnect metro and regional networks over fiber. This revenue category includes hardware- and software-based products and services. Our solutions within this category include open optical terminals, open line systems, optical subsystems and modules, network infrastructure assurance systems and automation platforms that are used to build high-scale, secure and assured optical networks.

ADVA DOMINATION AND PROFIT AND LOSS TRANSFER AGREEMENT

The DPLTA between the Company, as the controlling company, and ADVA Optical Networking SE, as the controlled company, which was executed on December 1, 2022, became effective on January 16, 2023, as a result of its registration with the commercial register (Handelsregister) of the local court (Amtsgericht) at the registered seat of ADVA (Jena).

Under the DPLTA, subject to certain limitations pursuant to applicable law and the specific terms of the DPLTA, (i) the Company is
entitled to issue binding instructions to the management board of ADVA, (ii) ADVA will transfer its annual profit to the Company, subject to, among other things, the creation or dissolution of certain reserves, and (iii) the Company will generally absorb the annual net loss incurred by ADVA. The obligation of ADVA to transfer its annual profit to the Company applies for the first time to the profit, if any, generated in the ADVA fiscal year 2023. The obligation of the Company to absorb ADVA’s annual net loss applies for the first time to the loss, if any, generated in the ADVA fiscal year 2023.

Additionally, and subject to certain limitations pursuant to applicable law and the specific terms of the DPLTA, the DPLTA provides that ADVA shareholders (other than the Company) be offered, at their election, (i) to put their ADVA shares to the Company in exchange for compensation in cash of EUR 17.21 per share (the “Exit Compensation”), or (ii) to remain ADVA shareholders and receive a recurring compensation in cash of EUR 0.59 (EUR 0.52 net under the current tax regime) per share for each full fiscal year of ADVA (the “Annual Recurring Compensation”). The Annual Recurring Compensation is due on the third banking day following the ordinary general shareholders’ meeting of ADVA for the respective preceding fiscal year (but in any event within eight months following expiration of the fiscal year) and is first granted for the 2023 fiscal year, payable for the first time after the ordinary general shareholders’ meeting of ADVA in 2024. The adequacy of both forms of compensation has been challenged by minority shareholders of ADVA via court-led appraisal proceedings under German law, and it is possible that the courts in such appraisal proceedings may adjudicate a higher Exit Compensation or Annual Recurring Compensation (in each case, including interest thereon) than agreed upon in the DPLTA.

The opportunity for outside ADVA shareholders to tender ADVA shares in exchange for Exit Compensation had been scheduled to expire on March 16, 2023. However, due to the appraisal proceedings that have been initiated in accordance with applicable German law, this time period for tendering shares has been extended pursuant to the German Stock Corporation Act (Aktiengesetz) and will end two months after the date on which a final decision in such appraisal proceedings has been published in the Federal Gazette (Bundesanzeiger).

We currently hold 33,957,538 no-par value bearer shares of ADVA, representing 65.37% of ADVA’s outstanding shares as of March 31, 2023.

The foregoing description of the DPLTA does not purport to be complete and is qualified in its entirety by reference to the DPLTA, a non-binding English translation of which is incorporated by reference to Exhibit 10.5 of the 2022 Form 10-K filed with the SEC on March 1, 2023.

During the three months ended March 31, 2023, we did not incur transaction costs related to the Business Combination. During the three months ended March 31, 2022, we recognized $1.5 million of transaction costs relating to the Business Combination.

MULTI-YEAR INTEGRATION PROGRAM

During the fourth quarter of 2022, the Company initiated a multi-year integration program designed to optimize the assets, business processes, and information technology systems of the Company.

The program has identified several potential cost synergies, including:

realizing operational scale;
combined sales channels;
streamlining corporate and general and administrative functions; and
combined sourcing and production costs.

42


We have and will continue to invest significant dollars to restructure the workforce, optimize legacy systems, streamline legal entities and consolidate real estate holdings. By executing these integration activities, we expect to deliver greater innovation for customers, career enrichment opportunities for employees, and enhanced value for shareholders. During the three months ended March 31, 2023, we recognized $0.8 million of integration costs related to the Business Combination that are included in selling, general and administrative expenses in the Condensed Consolidated Statement of Loss. We expect to incur integration costs and costs associated with the implementation of the DPLTA during 2023 and such costs are expected to be material.

During the three months ended March 31, 2023, we recognized $2.4 million of restructuring costs relating to the Business Combination that are included in cost of revenue, selling, general and administrative expenses and research and development expenses in the Condensed Consolidated Statement of Loss. See Note 21 of the Notes to Condensed Consolidated Financial Statements, included in Part I, Item 1 of this report for additional information.

FINANCIAL PERFORMANCE AND TRENDS

We ended the first quarter of 2023 with a year-over-year revenue increase of 109.6% as compared to the three months ended March 31, 2022, driven by increased volume of sales activity due to the Business Combination with ADVA and to Service Provider customers. During the first quarter of 2023, we had two 10% revenue customers, both of which were international Service Provider customers and our five largest customers comprised 40.0% of our revenue. Our year-over-year domestic revenue increased by 32.7%, driven by increased sales volume due to the Business Combination with ADVA, partially offset by decreases due to customer inventory corrections which impacted our Subscriber Solutions and Access & Aggregation product lines. Internationally, our revenue increased by 246.9% compared to the prior year period, primarily driven by increased volume of sales activity due to the Business Combination with ADVA, partially offset by decreases due to customer inventory corrections which primarily impacted our Subscriber Solutions product line.

Growing customer concerns over inventory stocking levels affected our first quarter Subscriber Solutions category. We believe that this over-supply of CPE products will continue into the second quarter of 2023. Revenue for our Access and Optical Networking products grew sequentially. Supply constraints, however, limited our flexibility to clear past-due backlog across all product categories. We believe that the inventory impact is transitory, and we expect to see some improvement to both the over-supply of CPE products and the backlog of products across all categories in the coming quarters. We plan to adjust operating expenditures in the near term to reflect current market conditions; however, we do not see any material changes to our near-term opportunities and our long-term growth catalysts as carriers around the world race to upgrade their networks to fiber. Although we expect our revenue growth and profitability in the near-term to continue to be negatively impacted by supply chain issues, our outlook continues to strengthen given the increased demand for our products and our expectation of an improving supply chain over the longer term.

The coronavirus ("COVID-19") pandemic and related countermeasures previously impacted our operations. Notwithstanding improvement in many markets in which we operate due to a return to more normalized business operations, certain markets continue to be adversely impacted by COVID-19 or as a result of policies relating to COVID-19.

Additionally, due to the pandemic and a global semiconductor chip shortage, we experienced disruption and delays in our supply chain and significant price increases with certain of our manufacturing partners, and those disruptions, delays and price increases may continue. For example, throughout 2022, our results of operations were negatively impacted by increased expenses resulting from supply chain disruptions. The current global supply chain and transportation constraints, including delays in supply chain deliveries and the related global semi-conductor chip shortage, may continue to have a material adverse effect on our operating results and could have a material adverse effect on customer relations and our financial condition. These supply chain challenges and their adverse impact on our industry began to ease during the first quarter of 2023. However, there can be no assurance that the ongoing disruptions due to COVID-19, the related global semiconductor chip shortage or other supply chain constraints or price increases will be resolved in the near term, which could continue to adversely affect our business, financial condition, and results of operations.

Our operating results have fluctuated and may continue to fluctuate on a quarterly basis due to several factors, including customer order activity, supply chain constraints, component availability, the Company's consolidation, purchase accounting, and integration with ADVA. Further, a significant percentage of orders require delivery within a few days requiring us to maintain higher inventory levels. These factors may result in limited order flow visibility. However, with the current global supply chain and limited availability of semiconductor chips and other components of our products, we have experienced and may continue to experience extended lead times, increased logistics intervals and costs, and lower volume of products deliveries, which have had and may continue to have a material adverse effect on our operating results and could have a material adverse effect on customer relations and our financial condition. We believe these supply chain challenges and their adverse impact on our industry will continue at least through fiscal 2023 and expect that the extended lead times and elevated supply chain costs experienced by our industry will persist for the reasonably foreseeable future. It is unclear when the supply environment will become less volatile and what impacts the supply environment will have on the industry in future periods. Operating expenses are relatively fixed in the short term; therefore, a shortfall in quarterly revenues could significantly impact our financial results in a given quarter.

Our operating results may also fluctuate as a result of a number of other factors, including a decline in general economic and market conditions, foreign currency exchange rate movements, inflation, regional conflicts, increased competition, customer order patterns, changes in product and services mix, timing differences between price decreases and product cost reductions, product warranty returns, expediting costs, tariffs and announcements of new products by us or our competitors. Specifically, we expect inflationary pressures on

43


input costs, such as raw materials and labor, and distribution costs to increase. We continue to support our customer demand for our products by working with our suppliers, contract manufacturers, distributors, and customers to address and to limit the disruption to our operations and order fulfillment. Our attempts to offset these cost pressures, such as through increases in the selling prices of some of our products and services, may not be successful and could negatively affect our operating results. Additionally, maintaining sufficient inventory levels to assure prompt delivery of our products increases the amount of inventory that may become obsolete and increases the risk that the obsolescence of this inventory may have an adverse effect on our business and operating results. Also, not maintaining sufficient inventory levels to ensure prompt delivery of our products may cause us to incur expediting costs to meet customer delivery requirements, which may negatively impact our operating results.

We are exposed to changes in foreign currencies relative to the U.S. dollar, which are references to the differences between the foreign-exchanges rates we use to convert the financial results of our international operations from local currencies into U.S. dollars for financial reporting purposes. This impact of foreign-exchange rate changes is calculated based on the difference between the current period’s currency exchange rates and that of the comparable prior period. Our primary exposures to foreign currency exchange rate movements are with the Euro and the British pound sterling. As a result of our global operations, our revenue, gross margins, operating expense and operating income (loss) in some international markets have been and may continue to be affected by foreign currency fluctuations.

Our historical financial performance is not necessarily a meaningful indicator of future results, and in general, management expects that our financial results may vary from period to period. Factors that could materially affect our business, financial condition or operating results are included in Part I, Item 1A of the 2022 Form 10-K and Part II, Item 1A of this Amendment No. 2.

EFFECT OF RECENT ACCOUNTING PRONOUNCEMENTS

See Note 1 of the Notes to Condensed Consolidated Financial Statements included in Part I, Item 1 of this Amendment No. 2 for a full description of recent accounting pronouncements, including the expected dates of adoption and estimated effects on results of operations and financial condition, which is incorporated herein by reference.

 

RESULTS OF OPERATIONS – THREE MONTHS ENDED MARCH 31, 2023 COMPARED TO THE THREE MONTHS ENDED MARCH 31, 2022

The following table presents selected financial information derived from our Condensed Consolidated Statements of Loss expressed as a percentage of revenue for the periods indicated. Amounts may not foot due to rounding.

 

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2023
(As Restated)

 

 

2022

 

 

Revenue

 

 

 

 

 

 

 

Network Solutions

 

 

87.2

 

%

 

89.6

 

%

Services & Support

 

 

12.8

 

 

 

10.4

 

 

Total Revenue

 

 

100.0

 

 

 

100.0

 

 

Cost of Revenue

 

 

 

 

 

 

 

Network Solutions

 

 

67.7

 

 

 

58.7

 

 

Services & Support

 

 

5.2

 

 

 

6.2

 

 

Total Cost of Revenue

 

 

72.9

 

 

 

64.8

 

 

Gross Profit

 

 

27.1

 

 

 

35.2

 

 

Selling, general and administrative expenses

 

 

20.8

 

 

 

18.1

 

 

Research and development expenses

 

 

21.7

 

 

 

17.1

 

 

Operating Loss

 

 

(15.4

)

 

 

 

 

Interest and dividend income

 

 

0.1

 

 

 

0.1

 

 

Interest expense

 

 

(1.0

)

 

 

 

 

Net investment gain (loss)

 

 

0.4

 

 

 

(2.2

)

 

Other expense, net

 

 

(0.1

)

 

 

(0.1

)

 

Loss Before Income Taxes

 

 

(16.0

)

 

 

(2.3

)

 

Income tax benefit

 

 

3.5

 

 

 

1.6

 

 

Net Loss

 

 

(12.5

)

%

 

(0.7

)

%

Net Loss attributable to non-controlling interest

 

 

(0.1

)

 

 

 

 

Net Loss attributable to ADTRAN Holdings, Inc.

 

 

(12.4

)

%

 

(0.7

)

%

 

 

44


REVENUE

Our revenue increased 109.6% from $154.5 million for the three months ended March 31, 2022 to $323.9 million for the three months ended March 31, 2023. The increase in revenue for the three months ended March 31, 2023 is primarily attributable to a $192.3 million increase in volume of sales activity due to the Business Combination with ADVA partially offset by a $22.9 million decrease in volume of sales activity related to our ADTRAN, Inc. operations. The increase in revenue by category for the three months ended March 31, 2023 was primarily attributable to a $147.8 million increase in Optical Networking Solutions products due to the Business Combination with ADVA, and a $22.6 million increase in Subscriber Solutions products, partially offset by a $1.0 million decrease in Access & Aggregation Solutions revenue. Growing customer concerns over inventory stocking levels affected our first quarter Subscriber Solutions category. We believe that this over-supply of CPE products will continue into the second quarter of 2023. Revenue for our Access and Optical Networking products grew sequentially. Supply constraints, however, limited our flexibility to clear past-due backlog across all product categories. We believe that the inventory impact is transitory, and we expect to see some improvement to both the over-supply of CPE products and the backlog of products across all categories in the coming quarters. We do not see any material changes to our near-term opportunities and our long-term growth catalysts as carriers around the world upgrade their networks to fiber.

Network Solutions segment revenue increased 104.1% from $138.4 million for the three months ended March 31, 2022 to $282.4 million for the three months ended March 31, 2023. The increase in revenue for the three months ended March 31, 2023 was due primarily to the increase of $167.0 million in volume of sales activity due to the Business Combination with ADVA, partially offset by a decrease of $11.1 million and $11.8 million in Subscriber Solutions products and Access & Aggregation Solutions in our ADTRAN, Inc. operations, respectively.

Services & Support segment revenue increased 157.0% from $16.1 million for the three months ended March 31, 2022 to $41.5 million for the three months ended March 31, 2023. The increase in revenue for the three months ended March 31, 2023 was primarily attributable to the increase of $25.3 million in volume of sales activity from the Business Combination with ADVA and a $0.8 million increase in revenue for Subscriber Solutions services in our ADTRAN, Inc. operations, partially offset by a decrease of $0.7 million of Access & Aggregation Solutions services in our ADTRAN, Inc. operations.

Domestic revenue increased by 32.7% from $99.0 million for the three months ended March 31, 2022 to $131.5 million for the three months ended March 31, 2023, driven by increased volume of network termination and fiber CPE in our Network Solutions segment. In addition, such growth was a result of increased revenue to Tier-2 and Tier-3 customers with diversified businesses among our fiber access and CPE, Service Provider CPE and services.

International revenue, which is defined as revenue generated from the Network Solutions and Services & Support segments provided to a customer outside of the U.S., increased by 246.9% from $55.5 million for the three months ended March 31, 2022 to $192.4 million for the three months ended March 31, 2023. International revenue, as a percentage of total revenue, increased from 35.9% for the three months ended March 31, 2022 to 59.4% for the three months ended March 31, 2023. This change was primarily attributable to the increase in volume of $130.4 million in sales activity from the Business Combination with ADVA and increased shipments to a Tier-1 network operator and multiple alternative network operators in Europe. While international revenue has increased to approximately 59% of total revenues for the three months ended March 31, 2023, the mix of our Network Solutions and Services & Support segments as a percentage of total international revenue remains relatively linear. For the three months ended March 31, 2023 as compared to the three months ended March 31, 2022, changes in foreign currencies relative to the U.S. dollar decreased our net revenue by approximately $10.1 million.

Our ADTRAN, Inc. international revenue is largely focused on broadband infrastructure and is consequently affected by the decisions of our customers as to timing for installation of new technologies, expansion of their networks and/or network upgrades. Our international customers must make these decisions in the regulatory and political environment in which they operate – both nationally and, in some instances, regionally – whether of a multi-country region or a more local region within a country. Consequently, while we expect the global trend towards deployment of more robust broadband speeds and access to continue creating additional market opportunities for us, the factors described above may result in pressure on revenue and operating income. Our ADVA international revenue is largely focused on the manufacture and selling of networking solutions that are based on three core areas of expertise: fiber-optic transmission technology (cloud interconnect), cloud access technology for rapid creation of innovative services around the network edge and solutions for precise timing and synchronization of networks. In addition, ADVA's international operations offers a comprehensive portfolio of network design, implementation and maintenance services to assist operators in the deployment of market-leading networks while reducing costs to maintain these networks.

COST OF REVENUE

As a percentage of revenue, cost of revenue increased from 64.8% for the three months ended March 31, 2022 to 72.9% for the three months ended March 31, 2023. The increase was primarily attributable to $32.6 million of adjustments consisting of intangible amortization of backlog, developed technology and fair value adjustments to inventory costs that flow through to cost of revenue as a result of the Business Combination with ADVA, acquisition related expenses, and to a lesser extent changes in customer and product mix and a regional revenue shift in our ADTRAN, Inc. operations. As the current inventory that was acquired in the Business Combination with ADVA is sold, we expect that our cost of revenue as a percentage of revenue will return to more normalized levels.

45


For the three months ended March 31, 2023 as compared to the three months ended March 31, 2022, changes in foreign currencies relative to the U.S. dollar decreased our cost of revenue by approximately $2.0 million. See additional information related to amortization lives and expense in Notes 2 and 10 of Notes to the Condensed Consolidated Financial Statements included in Part I, Item 1 of this Amendment No. 2.

Network Solutions cost of revenue, as a percentage of that segment’s revenue, increased from 65.5% for the three months ended March 31, 2022 to 77.6% for the three months ended March 31, 2023. The increase in cost of revenue as a percentage of revenue was primarily attributable to acquisition related expenses, amortizations and adjustments consisting of intangible amortization of backlog, developed technology and fair value adjustments to inventory costs that flow through to cost of revenue as a result of the Business Combination with ADVA and to a lesser extent changes in customer and product mix and a regional revenue shift in our ADTRAN, Inc. operations.

Services & Support cost of revenue, as a percentage of that segment’s revenue, decreased from 59.1% for the three months ended March 31, 2022 to 40.9% for the three months ended March 31, 2023. The decrease in cost of revenue as a percentage of revenue was primarily attributable to customer mix and changes in Services & Support mix as a result of the Business Combination with ADVA.

Services & Support revenue is comprised of network planning and implementation, maintenance, support and cloud-based management services, with network planning and implementation being the largest and fastest growing component in the long-term. Compared to our other services, such as maintenance, support and cloud-based management services, our network planning and implementation services typically utilize a higher percentage of internal and subcontracted engineers, professionals and contractors to perform the work for customers. The additional costs incurred to perform these infrastructure and labor-intensive services inherently result in lower average gross margins as compared to maintenance and support services. Within the Services & Support segment, we do expect variability in gross margins from quarter-to-quarter based on the mix of the services recognized.

GROSS PROFIT

As a percentage of revenue, gross profit decreased from 35.2% for the three months ended March 31, 2022 to 27.1% for the three months ended March 31, 2023. The decrease was primarily attributable to increases in cost of revenue related to $32.6 million of adjustments consisting of intangible amortization of backlog, developed technology and fair value adjustments to inventory costs that flow through to cost of revenue as a result of the Business Combination with ADVA, acquisition related expenses and a decrease in volume of sales activity related to our ADTRAN, Inc. operations partially offset by a decrease in cost of revenue.

As a percentage of that segment's revenue, Network Solutions gross profit decreased from 34.5% for the three months ended March 31, 2022 to 22.4% for the three months ended March 31, 2023. The decrease was primarily attributable to increases in cost of revenue related to acquisition related expenses, adjustments consisting of intangible amortization of backlog, developed technology and fair value adjustments to inventory costs that flow through to cost of revenue as a result of the Business Combination with ADVA and a decrease in volume of sales activity related to our ADTRAN, Inc. operations partially offset by an increase in volume of sales activity due to the Business Combination with ADVA.

As a percentage of that segment's revenue, Services & Support gross profit increased from 40.9% for the three months ended March 31, 2022 to 59.1% for the three months ended March 31, 2023. The increase was primarily attributable to an crease in volume of sales activity due to the Business Combination with ADVA, an increase in volume of sales activity related to our ADTRAN, Inc. and a decrease in cost of revenue attributable to customer mix and changes in Services & Support mix as a result of the Business Combination with ADVA.

46


 

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

As a percentage of revenue, selling, general and administrative expenses increased from 18.1% for the three months ended March 31, 2022 to 20.8% for the three months ended March 31, 2023. While selling, general and administrative expenses as a percentage of revenue will generally fluctuate whenever there is a significant fluctuation in revenue for the periods being compared, in the first quarter we saw a more significant increase due to increased expenses related to the Business Combination with ADVA and other items described below. Our restructuring and integration programs are in the process of consolidating, streamlining and integrating the workforce, systems and processes of ADTRAN and ADVA, which we expect will lower selling, general and administrative expense as a percentage of revenue over time.

Selling, general and administrative expenses increased 141.6% from $27.9 million for the three months ended March 31, 2022 to $67.4 million for the three months ended March 31, 2023. Although selling, general and administrative expenses include personnel costs for management, accounting, information technology, human resources, sales and marketing, as well as independent auditor, tax and other professional fees, contract services and legal and litigation related costs. The increase in selling, general and administrative expenses was primarily attributable to increased expenses related to the Business Combination with ADVA such as employee-related costs due to an increase in the number of employees, costs related to our restructuring program, amortization of intangible assets, depreciation of property, plant and equipment, restructuring expenses, stock-based compensation expense and transactions costs. For the three months ended March 31, 2023 as compared to the three months ended March 31, 2022, changes in foreign currencies relative to the U.S dollar decreased our selling, general and administrative expenses by approximately $1.5 million.

 

RESEARCH AND DEVELOPMENT EXPENSES

As a percentage of revenue, research and development expenses increased from 17.1% for the three months ended March 31, 2022 to 21.7% for the three months ended March 31, 2023. Although, research and development expenses as a percentage of revenue will fluctuate whenever there are incremental product development activities or significant fluctuations in revenue for the periods being compared, in the first quarter we saw a more significant increase due to increased expenses related to the Business Combination with ADVA and other items described below.

Research and development expenses increased 164.8% from $26.5 million for the three months ended March 31, 2022 to $70.1 million for the three months ended March 31, 2023. The increase in research and development expenses was primarily attributable to increased expenses related to the Business Combination with ADVA such as employee-related costs due to an increase in the number of employees and expenses related to our multi-year integration program, amortization of intangible assets, depreciation of property, plant and equipment and stock-based compensation expense. For the three months ended March 31, 2023 as compared to the three months ended March 31, 2022, changes in foreign currencies relative to the U.S. dollar decreased our research and development expenses by approximately $2.2 million.

ADVA has arrangements with governmental entities for the purpose of obtaining funding for research and development activities. The Company classifies government grants received under these arrangements as a reduction to research and development expense incurred. For the three months ended March 31, 2023, the Company recognized $0.6 million as a reduction of research and development expense.

We expect to continue to incur research and development expenses in connection with our new and existing products. We continually evaluate new product opportunities and engage in significant research and product development efforts, which provides for new product development, enhancement of existing products and product cost reductions. We may incur significant research and development expenses prior to the receipt of revenue from a major new product group.

INTEREST AND DIVIDEND INCOME

Interest and dividend income increased from $0.2 million for the three months ended March 31, 2022 to $0.3 million for the three months ended March 31, 2023. Interest and dividend income was up due to increased income related to the Business Combination with ADVA for the three months ended March 31, 2023.

INTEREST EXPENSE

Interest expense increased from less than $0.1 million for the three months ended March 31, 2022 to $3.3 million for the three months ended March 31, 2023. The increase in interest expense during the three months ended March 31, 2023 was primarily related to an increase in the new Wells Fargo Credit Agreement and the assumed debt associated with the Business Combination with ADVA. See Note 12 and Note 13 of the Notes to Condensed Consolidated Financial Statements, included in Part I, Item 1 of this Amendment No. 2.

NET INVESTMENT (LOSS) GAIN

We recognized a net investment loss of $3.4 million and a gain of $1.3 million for the three months ended March 31, 2022 and 2023, respectively. The fluctuations in our net investments were primarily attributable to changes in the fair value of our securities recognized during the period. We expect that any future market volatility could result in continued fluctuations in our investment portfolio. See Note 6 of the Notes to Condensed Consolidated Financial Statements, included in Part I, Item 1 of this Amendment No. 2, and “Investing Activities” in “Liquidity and Capital Resources” below for additional information.

47


 

OTHER EXPENSE, NET

Other expense, net, which primarily consisted of gains and losses on foreign currency transactions and income from excess material sales, increased from an expense of $0.2 million for the three months ended March 31, 2022 to expense of $0.3 million for the three months ended March 31, 2023.

 

INCOME TAX BENEFIT

Our effective tax rate changed from a benefit of 68.1% of pre-tax income for the three months ended March 31, 2022, to a benefit of 21.9% of pre-tax income for the three months ended March 31, 2023. In 2022, we benefited from a change in our annual estimated tax rate as a result of the requirement to begin capitalizing research and development expenses for U.S. tax purposes beginning in 2022 as previously passed as part of the Tax Cuts and Jobs Act in December 2017, and the associated impact of those changes on our previously established valuation allowance. The change in the effective tax rate for the three months ended March 31, 2023, was driven primarily by a change in our estimated tax rate as a result of the closing of the Business Combination with ADVA during the third quarter of 2022 as well as the release of our domestic valuation allowance during the fourth quarter of 2022.

NET LOSS ATTRIBUTABLE TO ADTRAN HOLDINGS, INC. (AS RESTATED)

As a result of the above factors, net loss attributable to ADTRAN Holdings, Inc. increased from $1.1 million for the three months ended March 31, 2022 to $40.1 million for the three months ended March 31, 2023. Upon the DPLTA becoming effective on January 16, 2023, the Company began absorbing all ADVA losses rather than just the loss related to the Company's ownership percentage in ADVA.

 

LIQUIDITY AND CAPITAL RESOURCES

Liquidity

We have historically financed our ongoing business with existing cash, investments and cash flow from operations. In the current supply environment we also expect to utilize our credit arrangements to manage our working capital needs. We have used, and expect to continue to use, existing cash, investments, credit arrangements and cash generated from operations for working capital, business acquisitions, shareholder dividends and other general corporate purposes, including product development activities to enhance our existing products and develop new products, expand our sales and marketing activities and fund capital expenditures. As of March 31, 2023, the Company has incurred a total of $26.1 million of transaction costs related to the Business Combination. We are also obligated to compensate any annual net loss of ADVA under the DPLTA. Additionally, pursuant to the terms of the DPLTA, each ADVA shareholder (other than the Company) has received an offer to elect either (1) to remain an ADVA shareholder and receive from us an Annual Recurring Compensation payment, or (2) to receive Exit Compensation. Assuming all of the minority holders of currently outstanding ADVA shares were to elect the second option, we would be obligated to make aggregate Exit Compensation payments of approximately EUR 309.5 million or approximately $335.6 million, based on an exchange rate as of March 31, 2023. Shareholders electing the first option of Annual Recurring Compensation may later elect the second option. The opportunity for outside ADVA shareholders to tender ADVA shares in exchange for Exit Compensation had been scheduled to expire on March 16, 2023. However, due to the appraisal proceedings that have been initiated in accordance with applicable German law, this time period for tendering shares has been extended pursuant to the German Stock Corporation Act (Aktiengesetz) and will end two months after the date on which a final decision in such appraisal proceedings has been published in the Federal Gazette (Bundesanzeiger).

Our obligation to pay Annual Recurring Compensation under the DPLTA is a continuing payment obligation, which will amount to approximately EUR 10.5 million or $11.3 million (based on the current exchange rate) per year assuming none of the minority ADVA shareholders were to elect Exit Compensation. The foregoing amounts do not reflect any potential increase in payment obligations that we may have depending on the outcome of ongoing appraisal proceedings in Germany. During the three months ended March 31, 2023, we accrued $2.8 million in Annual Recurring Compensation, which was reflected as a reduction to retained earnings.

We believe that our cash and cash equivalents, investments, cash generated from operations and access to funds under the new Wells Fargo credit facility (described below) will be adequate to meet our operating and capital needs and our obligations under the Business Combination and the DPLTA for at least the next 12 months.

As of March 31, 2023, our cash on hand was $136.5 million and short-term investments were $1.0 million, which resulted in available short-term liquidity of $137.5 million, of which $112.5 million was held by our foreign subsidiaries. As of December 31, 2022, cash on hand was $108.6 million and short-term investments were $0.3 million, which resulted in available short-term liquidity of $108.9 million, of which $86.3 million was held by our foreign subsidiaries. Generally, we intend to permanently reinvest funds held outside the U.S., except to the extent that any of these funds can be repatriated without withholding tax.

In addition to our cash and cash equivalents and the credit facility, we may fund a portion or all of the Exit Compensation through the sale of securities. There can be no assurances that we would be successful in effecting these actions on commercially reasonable terms or at all.

48


Operating Activities

Net cash used in operating activities of $19.9 million during the three months ended March 31, 2023 decreased by $24.8 million compared to net cash provided of $4.9 million during the three months ended March 31, 2022. This decrease was primarily due to the net loss for the period, for the reasons discussed above, as adjusted primarily for depreciation and deferred taxes, and net cash outflows from working capital, specifically, a decrease in the average number of days payable to our trade suppliers. Additional details related to our working capital and its drivers are discussed below.

Net accounts receivable decreased 6.2% from $279.4 million as of December 31, 2022 to $262.0 million as of March 31, 2023. There was an allowance for credit losses of $0.1 million as of March 31, 2023 and an allowance for credit losses of less than $0.1 million as of December 31, 2022. The decrease in net accounts receivable was due primarily to customer and geographical mix. Quarterly accounts receivable DSO increased from 72 days as of December 31, 2022 to 73 days as of March 31, 2023. The increase in DSO was due to customer and geographical mix associated with the Business Combination with ADVA and timing of sales within the quarter.

Other receivables decreased 5.8% from $32.8 million as of December 31, 2022 to $30.9 million as of March 31, 2023. The decrease in other receivables was primarily attributable to a decrease for sales of raw materials.

Quarterly inventory turnover was 2.5 turns as of December 31, 2022 and 2.2 turns as of March 31, 2023. Inventory decreased 2.6% from $427.5 million as of December 31, 2022 to $416.3 million as of March 31, 2023. The decrease in inventory was due to a reduction in component purchases due to improved lead times as well as utilization of buffer stock. We expect inventory levels to fluctuate as we attempt to maintain sufficient inventory in response to supply chain uncertainties.

Accounts payable decreased 16.5% from $237.7 million as of December 31, 2022 to $198.6 million as of March 31, 2023. The decrease in accounts payable was primarily due to a decrease in the average number of days payable to our trade suppliers. Accounts payable will fluctuate due to variations in the timing of the receipt of inventory, supplies and services and our subsequent payments for these purchases.

Investing Activities

Capital expenditures totaled approximately $8.4 million and $1.5 million for the three months ended March 31, 2023 and 2022, respectively. These expenditures were primarily used to purchase manufacturing and test equipment, software, computer hardware and building improvements.

Our combined short-term and long-term investments increased $1.1 million from $33.0 million as of December 31, 2022 to $34.1 million as of March 31, 2023. This increase reflects the impact of the net unrealized and realized gains and losses on our investments.

We typically invest all available cash not required for immediate use in operations, primarily in securities that we believe bear minimal risk of loss. See Note 6 of the Notes to Condensed Consolidated Financial Statements included in Part I, Item 1 of this Amendment No. 2 for additional information.

As of March 31, 2023, our corporate bonds, municipal bonds, asset-backed bonds, mortgage/agency bonds, U.S. government bonds and other government bonds were classified as available-for-sale and had a combined duration of 1.43 years with an average Standard & Poor’s credit rating of AA. Because our investment portfolio has a high-quality rating and contractual maturities of short duration, we are able to obtain prices for these bonds derived from observable market inputs, or for similar securities traded in an active market, on a daily basis.

Our long-term investments increased 1.0% from $32.7 million as of December 31, 2022 to $33.0 million as of March 31, 2023. Our investments include various marketable equity securities classified as long-term investments with a fair market value of $0.8 million as of March 31, 2023 and December 31, 2022. Long-term investments as of March 31, 2023 and December 31, 2022 also included $24.0 million and $22.9 million, respectively, related to our deferred compensation plans.

Financing Activities

Dividends

During the three month periods ended March 31, 2023 and 2022, we paid dividends totaling $7.1 million and $4.4 million, respectively. The continued payment of dividends is at the discretion of the Company’s Board of Directors and is subject to general business conditions and ongoing financial results of the Company.

Stock Repurchase Program

There were no stock repurchases during the periods ended March 31, 2023 and 2022, and there currently is no authorized stock repurchase plan.

49


Stock Option Exercises

To accommodate employee stock option exercises, the Company issued 6 thousand and 33 thousand shares of common stock and treasury stock which resulted in proceeds of $58 thousand and $0.6 million during the three months ended March 31, 2023 and 2022, respectively.

Off-Balance Sheet Arrangements

We do not have off-balance sheet financing arrangements and have not engaged in any related party transactions or arrangements with unconsolidated entities or other persons that are reasonably likely to materially affect liquidity or the availability of or requirements for capital resources.

Cash Requirements

The following table (restated) summarizes the Company’s material short- and long-term cash requirements from known obligations pursuant to certain contracts and commitments as of March 31, 2023, as well as an estimate of the timing in which such obligations and payments are expected to be satisfied (but excluding payments that may be made pursuant to the DPLTA and currency hedging arrangements, which are discussed below). Other than operating lease obligations, the cash requirements table excludes interest payments.

 

(In thousands)

 

Total

 

 

2023

 

 

2024

 

 

2025

 

 

2026

 

 

2027

 

 

After 2027

 

Wells Fargo credit agreement(1)

 

$

180,000

 

 

$

 

 

$

 

 

$

 

 

$

 

 

$

180,000

 

 

$

 

Nord/LB revolving line of credit(2)

 

 

10,843

 

 

 

10,843

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Purchase obligations(3)

 

 

459,313

 

 

 

404,351

 

 

 

52,307

 

 

 

2,648

 

 

 

7

 

 

 

 

 

 

 

Operating lease obligations(4)

 

 

33,494

 

 

 

6,741

 

 

 

8,397

 

 

 

6,914

 

 

 

4,089

 

 

 

2,864

 

 

 

4,489

 

Totals

 

$

683,650

 

 

$

421,935

 

 

$

60,704

 

 

$

9,562

 

 

$

4,096

 

 

$

182,864

 

 

$

4,489

 

(1) See description below.

(2) See description below.

(3) We have purchase obligations related to open purchase orders to our contract manufacturers, ODMs, component suppliers, service

partners and other vendors. The settlement of our purchase obligations will occur at various dates beginning in 2023 and going

through 2026. See Note 20 of the Notes to Condensed Consolidated Financial Statements, included in Part I, Item 1 of this

Amendment No. 2 for more information.

(4) We have operating leases for office space, automobiles and various other equipment in the U.S. and in certain international

locations. Our operating leases had remaining lease terms ranging from two month to 116 months as of March 31, 2023.

Wells Fargo Credit Agreement

On July 18, 2022, ADTRAN Holdings, Inc. and ADTRAN, Inc., as the borrower, entered into a credit agreement with a syndicate of banks, including Wells Fargo Bank, National Association, as administrative agent (“Administrative Agent”), and the other lenders named therein (the “Credit Agreement”). The Credit Agreement allowed for borrowings of up to $100 million in aggregate principal amount, but the borrowings increased to up to $400 million in aggregate principal amount upon the DPLTA becoming effective on January 16, 2023.

As of March 31, 2023, ADTRAN, Inc.’s borrowings under the revolving line of credit were $180.0 million. In addition, we may issue up to $25.0 million in letters of credit against our $400.0 million total facility. As of March 31, 2023, we had a total of $3.4 million in letters of credit under ADTRAN, Inc. outstanding against our eligible borrowings, leaving a net amount of $216.6 million available for future borrowings. Any future credit extensions under the Credit Agreement are subject to customary conditions precedent. The proceeds of any loans are expected to be used for general corporate purposes and to pay a portion of the Exit Compensation consideration. The Credit Agreement matures in July 2027 but provides the Company with an option to request extensions subject to customary conditions.

All U.S. borrowings under the Credit Agreement (other than swingline loans, which will bear interest at the Base Rate (as defined below)) will bear interest, at the Company’s option, at a rate per annum equal to (A)(i) the highest of (a) the federal funds rate (i.e., for any day, the rate per annum equal to the weighted average of the rates on overnight federal funds transactions with members of the Federal Reserve System, as published by the Federal Reserve Bank of New York on the business day next succeeding such day) plus ½ of 1%, (b) the prime commercial lending rate of the Administrative Agent, as established from time to time at its principal U.S. office (which such rate is an index or base rate and will not necessarily be its lowest or best rate charged to its customers or other banks), and (c) the daily Adjusted Term SOFR (as defined in the Credit Agreement) for a one-month tenor plus 1%, plus (ii) the applicable rate, ranging from 0.5% to 1.25% (the “Base Rate”), or (B) the sum of the Adjusted Term SOFR (as defined in the Credit Agreement) plus the applicable rate, ranging from 1.4% to 2.15%, provided that such sum is subject to a 0.0% floor (such loans utilizing this interest rate, “SOFR Loans”). All E.U. borrowings under the Credit Agreement (other than swingline loans) will bear interest at a rate per annum equal to the sum of the Euro Interbank Offered Rate as administered by the European Money Markets Institute (or a comparable or

50


successor administrator approved by the Administrative Agent) plus the applicable rate, ranging from 1.5% to 2.25%, provided that such sum is subject to a 0.0% floor (such loans utilizing this interest rate, “EURIBOR Loans”). The applicable rate is based on the consolidated net leverage ratio of the Company and its subsidiaries as determined pursuant to the terms of the Credit Agreement. Default interest is 2.00% per annum in excess of the rate otherwise applicable in the case of any overdue principal or any other overdue amount.

In addition to paying interest on outstanding principal under the Credit Agreement, the Company is required to pay a commitment fee to the lenders under the Credit Agreement in respect of unutilized revolving loan commitments and an additional commitment ticking fee at a rate of 0.25% on the commitment amounts of each lender until the earliest of (i) the date of the Senior Credit Facilities Increase, (ii) the Company’s voluntary termination of the credit facility commitment, and (iii) December 31, 2023. The Company is also required to pay a participation fee to the Administrative Agent for the account of each lender with respect to the Company’s participation in letters of credit at the then applicable rate for SOFR Loans.

The Credit Agreement permits the Company to prepay any or all of the outstanding loans or to reduce the commitments under the Credit Agreement without incurring premiums or penalties (except breakage costs with respect to SOFR Loans and EURIBOR Loans). The Credit Agreement contains customary affirmative and negative covenants, including incurrence covenants and certain other limitations on the ability of the Company and the Company’s subsidiaries to incur additional debt, guarantee other obligations, grant liens on assets, make investments, dispose of assets, pay dividends or other payments on capital stock, make restricted payments, engage in mergers or consolidations, engage in transactions with affiliates, modify its organizational documents, and enter into certain restrictive agreements. It also contains customary events of default (subject to customary cure periods and materiality thresholds). Furthermore, the Credit Agreement requires that the Consolidated Total Net Leverage Ratio (as defined in the Credit Agreement) of the Company and its subsidiaries tested on the last day of each fiscal quarter not exceed 3.25 to 1.0 through September 30, 2024 and 2.75 to 1.00 from December 31, 2024 and thereafter, subject to certain exceptions. The Credit Agreement also requires that the Consolidated Interest Coverage Ratio (as defined in the Credit Agreement) of the Company and its subsidiaries tested on the last day of each fiscal quarter not fall below 3.00 to 1.00.

Finally, pursuant to a Collateral Agreement, dated as of July 18, 2022, among the Company, ADTRAN, Inc. and the Administrative Agent, ADTRAN, Inc.’s obligations under the Credit Agreement are secured by substantially all of the assets of ADTRAN, Inc. and the Company. In addition, the Company has guaranteed ADTRAN, Inc.’s obligations under the Credit Agreement pursuant to a Guaranty Agreement, dated as of July 18, 2022, by ADTRAN, Inc. and the Company in favor of the Administrative Agent.

New Nord/LB Revolving Line of Credit

On March 29, 2023, ADVA entered into a $16.1 million unsecured revolving line of credit with Norddeutsche Landesbark - Girozentrale (Nord/LB) that bears interest of Euro Short Term Rate plus 1.94%. The line of credit has a perpetual term that can be terminated by the Company or Nord/LB at any time. As of March 31, 2023 ADVA borrowed $10.8 million under this facility.

Currency Hedging Arrangements

On November 3, 2022, the Company entered into a Euro/U.S. forward contract arrangement (the “Initial Forward”) with Wells Fargo Bank, N.A. (the “Hedge Counterparty”). The Initial Forward, which is governed by the provisions of an ISDA Master Agreement (including schedules thereto and transaction confirmations that supplement such agreement) entered into between the Company and the Hedge Counterparty, enables the Company to convert a portion of its Euro denominated payment obligations under the DPLTA into U.S. Dollars. Under the Initial Forward, the Company agreed to exchange an aggregate notional amount of $160.0 million U.S. dollars for Euros at a daily fixed forward rate ranging from $0.98286 to $1.03290. The aggregate amount of $160.0 million is divided into eight quarterly tranches of $20.0 million, commencing in the fourth quarter of 2022. The Company, at its sole discretion, may exchange all or part of each tranche on any given day within the applicable quarter; provided, however, that it must exchange the full tranche by the end of such quarter. The Initial Forward may be accelerated or terminated early for a number of reasons, including but not limited to (i) non-payment by the Company or the Hedge Counterparty, (ii) breach of representation or warranty or covenant by either party or (iii) insolvency or bankruptcy of either party.

On March 21, 2023, the Company entered into a Euro/U.S. dollar forward contract arrangement (the “Forward”) with Wells Fargo Bank, N.A. (the “Hedge Counterparty”). Under the Forward, which is governed by the provisions of an ISDA Master Agreement (including schedules thereto and transaction confirmations that supplement such agreement) entered into between the Company and the Hedge Counterparty, the Company will exchange an aggregate notional amount of $160.0 million U.S. dollars for Euros at a daily fixed forward rate of $1.085 per €1.00 in average. During the three months ended March 31, 2023, the Company settled one $20.0 million forward contract tranche and the remaining will be divided into seven quarterly tranches of $20.0 million. These new forward contracts transacted on March 21, 2023 (to sell EUR/buy USD) were entered into for the purpose of unwinding the previously transacted forward contracts (to buy EUR/sell USD), transacted in November 2022. The drawdown dates of the original ratchet forwards are set to the same date as the maturity of the new offsetting forward contracts.

51


ADVA Domination and Profit and Loss Transfer Agreement

On December 1, 2022, we, as the controlling company, entered into the DPLTA with ADVA, as the controlled company. The DPLTA, which was executed on December 1, 2022, became effective on January 16, 2023, as a result of its registration with the commercial register (Handelsregister) of the local court (Amtsgericht) at the registered seat of ADVA (Jena).

Under the DPLTA, subject to certain limitations pursuant to applicable law, (i) we are entitled to issue binding instructions to the management board of ADVA, (ii) ADVA will transfer all of its annual profits to us, subject to, among other things, the creation or dissolution of certain reserves, and (iii) we will generally absorb all annual losses incurred by ADVA. The obligation of ADVA to transfer its annual profit to us, as well as our obligation to absorb ADVA’s annual net loss, applies for the first time to the profits or losses generated in the ADVA fiscal year 2023.

Additionally, and subject to certain limitations pursuant to applicable law and the specific terms of the DPLTA, the DPLTA provides that ADVA shareholders (other than us) be offered, at their election, (i) to put their ADVA shares to the Company in exchange for compensation in cash of EUR 17.21 per share (the “Exit Compensation”), or (ii) to remain ADVA shareholders and receive a recurring compensation in cash of EUR 0.59 (EUR 0.52 net under the current tax regime) per share for each full fiscal year of ADVA (the “Annual Recurring Compensation”). The Annual Recurring Compensation is due on the third banking day following the ordinary general shareholders’ meeting of ADVA for the respective preceding fiscal year (but in any event within eight months following expiration of the fiscal year) and is first granted for the 2023 fiscal year, payable for the first time after the ordinary general shareholders’ meeting of ADVA in 2024. The adequacy of both forms of compensation have been challenged by minority shareholders of ADVA via court-led appraisal proceedings under German law, and it is possible that the courts in such appraisal proceedings may adjudicate a higher Exit Compensation or Annual Recurring Compensation (in each case, including interest thereon) than agreed upon in the DPLTA. Our aggregate potential payment obligations under the DPLTA are discussed above under "Liquidity".

The opportunity for outside ADVA shareholders to tender ADVA shares in exchange for Exit Compensation had been scheduled to expire on March 16, 2023. However, due to the appraisal proceedings that have been initiated in accordance with applicable German law, this time period for tendering shares has been extended pursuant to the German Stock Corporation Act (Aktiengesetz) and will end two months after the date on which a final decision in such appraisal proceedings has been published in the Federal Gazette (Bundesanzeiger).

We currently hold 33,957,538 no-par value bearer shares of ADVA, representing 65.38% of ADVA’s outstanding shares as of March 31, 2023.

The foregoing description of the DPLTA does not purport to be complete and is qualified in its entirety by reference to the DPLTA, a non-binding English translation of which incorporated by reference to Exhibit 10.5 of the 2022 Form 10-K.

During the three months ended March 31, 2023, we did not incur transaction costs related to the Business Combination. During the three months ended March 31, 2022, we recognized $1.5 million of transaction costs relating to the Business Combination.

During the three months ended March 31, 2023, we recognized $0.8 million of integration costs related to the Business Combination that are included in selling, general and administrative expenses in the Condensed Consolidated Statement of Loss. We expect to incur integration costs and costs associated with the implementation of the DPLTA during 2023 and such costs are expected to be material.

During the three months ended March 31, 2023, we recognized $2.4 million of restructuring costs relating to the Business Combination that are included in cost of revenue, selling, general and administrative expenses and research and development expenses in the Condensed Consolidated Statement of Loss. See Note 21 of the Notes to Condensed Consolidated Financial Statements, included in Part I, Item 1 of this report for additional information.


 

52


Other Cash Requirements

During the three months ended March 31, 2023, other than the Exit Compensation payments and Annual Recurring Compensation under the DPLTA, there have been no other material changes in cash requirements from those discussed in the 2022 Form 10-K/A.

Performance Bonds

Certain contracts, customers and jurisdictions in which we do business require us to provide various guarantees of performance such as bid bonds, performance bonds and customs bonds. As of March 31, 2023 and December 31, 2022, we had commitments related to these bonds totaling $11.7 million and $21.1 million, respectively, which expire at various dates through April 2031. In general, we would only be liable for the amount of these guarantees in the event of default under each contract, the probability of which we believe is remote.

Critical Accounting Policies and Estimates

An accounting policy is deemed to be critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time the estimate is made, if different estimates reasonably could have been used or if changes in the accounting estimate that are reasonably likely to occur could materially impact the results of financial operations. Several accounting policies, as described in Note 1 of Notes to the Consolidated Financial Statements included in Part I, Item 1 of this report, require material subjective or complex judgment and have a significant impact on our financial condition and results of operations, as applicable. We believe the critical accounting policies affect our more significant judgments and estimates used in the preparation of our Condensed Consolidated Financial Statements. During the three months ended March 31, 2023, other than the change in accounting policy regarding non-controlling interests as outlined in Note 1 and Note 16 to Condensed Consolidated Financial Statements included in Part I, Item 1 of this report, there were no significant changes to our critical accounting policies and estimates as described in the financial statements contained in the 2022 Form 10-K/A.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures that are designed to ensure that the information required to be disclosed by us in reports that we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the rules and forms promulgated by the SEC, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

 

As of the end of the period covered by this report, an evaluation was carried out by management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e)) under the Exchange Act. At the time of the filing of the Original Filing, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2023. Subsequent to that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, due to the material weaknesses in our internal control over financial reporting described below, our disclosure controls and procedures were not effective as of March 31, 2023.

Material Weaknesses in Internal Control over Financial Reporting

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

In the Part I, Item 4 “Controls and Procedures – Material Weakness in Internal Control over Financial Reporting” of Amendment No. 1 of the Form 10-Q for the three-month period ended March 31, 2023, we identified that we did not design and maintain effective controls over the presentation and disclosure of debt agreements, specifically to ensure the presentation and disclosure reflect the terms of the agreements. In the Part I, Item 4 “Controls and Procedures – Material Weaknesses in Internal Control over Financial Reporting” of this Amendment No. 2, we have subsequently identified the following additional material weaknesses:

The Company did not design and maintain effective controls in response to the risks of material misstatement. Specifically, changes to existing controls or the implementation of new controls have not been sufficient to respond to changes to the risks of material misstatement to financial reporting. This material weakness contributed to the following additional material weaknesses:
The Company did not design and maintain effective controls over financial statement preparation, presentation and disclosure commensurate with its financial reporting requirements. Specifically, the Company did not design and maintain effective controls over the presentation and disclosure of transactions, including (i) non-controlling interest and (ii) debt agreements to ensure the presentation and disclosure reflect the terms of the agreements.

53


The Company did not design and maintain effective controls to address the initial application of complex accounting standards and accounting of non-routine, unusual or complex events and transactions. Specifically, the Company did not design and maintain effective controls to timely analyze and account for non-controlling interest.

The material weaknesses resulted in the restatements and revisions of and immaterial adjustments to our consolidated financial statements for the year ended December 31, 2022, as well as the condensed consolidated financial statements for the quarterly and year-to-date periods ended September 30, 2022, March 31, 2023, June 30, 2023 and September 30, 2023. Additionally, these material weaknesses could result in misstatements of the Company's accounts or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected, including the misstatements that required the filing of both Amendment No. 1 and this Amendment No. 2.

Management’s Remediation Efforts

To remediate the material weakness in our internal control over financial reporting with respect to the presentation and disclosure of debt agreements, during the three months ended September 30, 2023, our management implemented a new control over the review of new or amendments to our agreements for terms and conditions that impact the presentation or disclosure of debt. We believe that the foregoing actions will support the improvement of the Company’s internal control over financial reporting, and, through our efforts to identify, design, and implement the necessary control activities, will be effective in remediating certain of the material weaknesses described above.

 

To remediate the material weaknesses in the Company’s internal control over financial reporting related to the risks of material misstatement, including financial statement preparation, presentation and disclosure of transactions, and the non-controlling interest, the Company plans to initiate a remediation plan that includes designing and implementing new or enhanced controls over the review of our consolidated financial statements and identification and assessment of risks of material misstatement. We believe that the foregoing actions will support the improvement of the Company’s internal control over financial reporting, and, through our efforts to identify, design, and implement the necessary control activities, will be effective in remediating such material weaknesses.

 

To remediate the material weakness in the Company’s internal control over financial reporting related to the accounting of non-routine, unusual or complex events and transactions for non-controlling interest, the Company plans to initiate a remediation plan that includes designing and implementing new controls over the identification and review of contracts, transactions or arrangements that may result in a financial obligation including the use of an accounting specialist as needed to ensure proper presentation of these items within our financial statements.

 

We will continue to devote significant time and attention to these remediation efforts. As we continue to evaluate and work to improve our internal control over financial reporting, management may determine to take additional measures to address the material weaknesses or determine to modify the remediation plans described above. Until the remediation steps set forth above, including the efforts to implement the necessary control activities that we identify, are fully completed, and there has been time for us to conclude through testing that the control activities are operating effectively, the material weaknesses described above will not be considered remediated.

 

Changes in Internal Control over Financial Reporting

 

On July 15, 2022, the Company acquired 33,957,538 bearer shares of ADVA, or 65.43% of ADVA’s outstanding bearer shares as of such date, as further described in Note 2 of the Notes to the Condensed Consolidated Financial Statements. As permitted by SEC guidance, we excluded ADVA in our evaluation of internal control over financial reporting and related disclosure controls and procedures. On March 31, 2023, ADVA’s assets represented approximately 43.1% of our consolidated assets. For the three months ended March 31, 2023, ADVA’s revenues represented approximately 59.4% of our consolidated revenues and loss before income taxes represented approximately 69.1% of our consolidated loss before income taxes. We have since extended our oversight and monitoring processes that support our internal control over financial reporting and disclosure controls and procedures to include ADVA’s operations. Other than the extension of our oversight and monitoring processes to include ADVA’s operations and the ongoing remediation efforts related to the material weaknesses described above, there were no other changes in the Company’s internal control over financial reporting that occurred during the fiscal quarter covered by this report that have materially affected, or are reasonably likely to materially affect, its internal control over financial reporting.


 

 

 

54


PART II. OTHER INFORMATION

ITEM 1A. RISK FACTORS

A list of factors that could materially affect our business, financial condition or operating results is described in Part I, Item 1A, “Risk Factors” in the 2022 Form 10-K. There have been no material changes to our risk factors from those disclosed in Part I, Item 1A, “Risk Factors” in the 2022 Form 10-K other than as described in the risk factors below.

Risks related to our financial results and Company success

Our revenue for a particular period can be difficult to predict, and a shortfall in revenue may harm our operating results.

As a result of the many factors discussed in this report, our revenue for a particular quarter is difficult to predict and will fluctuate from quarter to quarter. Typically, our customers request product delivery within a short period following our receipt of an order. Consequently, we do not typically carry a significant order backlog and are dependent upon obtaining orders and completing delivery in accordance with shipping terms that are predominantly within each quarter to achieve our targeted revenue. Supply of semiconductor chips and other components of our products has become constrained resulting in extended lead times and increased costs. Transportation constraints, including shortages for both air and surface freight, as well as labor shortages in the transportation industry, have also affected the timing and the cost of obtaining raw materials and production supplies. As a result, our revenue and gross margin percentage declined in the first quarter of 2023. If supply chain constraints and transportation constraints continue, it could cause our net revenue and gross profit to decline or to grow at a slower rate than in previous quarters. Our deployment/installation cycle can also vary depending on the customer’s schedule, site readiness, network size and complexity and other factors, which can cause our revenue to fluctuate from period to period. Our ability to meet financial expectations could also be affected if the variable revenue patterns seen in prior quarters recur in future quarters. We have experienced periods of time during which manufacturing issues have delayed shipments, leading to variable shipping patterns. In addition, to the extent that manufacturing issues and any related component shortages continue to result in delayed shipments in the future, and particularly in quarters in which we and our subcontractors are operating at higher levels of capacity, it is possible that revenue for a quarter could be adversely affected, and we may not be able to remediate the conditions within the same quarter. Currently, our revenue growth and profitability in the near-term are being impacted by supply chain constraint issues. While we are working closely with our suppliers and customers to address the near-term supply chain challenges facing the industry and believe these challenges will continue to lessen and will begin to normalize during 2023, there can be no assurance this will be the case.

In the past, under certain market conditions, long manufacturing lead times have caused our customers to place the same order multiple times. When multiple ordering occurs, along with other factors, it may cause difficulty in predicting our revenue and, as a result, could impair our ability to manage inventory effectively.

We plan our operating expense levels based primarily on forecasted revenue levels. These expenses and the impact of long-term commitments are relatively fixed in the short term. A shortfall in revenue could lead to operating results being below expectations because we may not be able to quickly reduce these fixed expenses in response to short-term business changes.

Our customers in the subscriber solutions & experience technology category are increasingly focusing on working capital optimization and depletion of overstocked inventories, which have impacted and may continue to materially impact demand in that category.

We expect gross margins to continue to vary over time, and our levels of product and services gross margins may not be sustainable.

Our level of gross margins may not be sustainable and has been and may continue to be adversely affected by numerous factors, including:

changes in customer, geographic or product or services mix, including software and the mix of configurations and professional services revenue within each product segment;
mix of domestic versus international revenue;
introduction of new products by competitors, including products with price-performance advantages;
our ability to reduce product cost;
increases in labor or material cost, including increases in material costs resulting from inflation or tariffs;
foreign currency exchange rate movements;
expediting costs incurred to meet customer delivery requirements;
excess inventory and inventory holding charges;
excess and obsolescence charges;
changes in shipment volume;

55


our ability to absorb fixed manufacturing costs during short-term fluctuations in customer demand;
loss of cost savings due to changes in component pricing or charges incurred due to inventory holding periods if parts ordering does not correctly anticipate product demand;
lower than expected benefits from value engineering;
increased price competition, including competitors from Asia, specifically China;
changes in distribution channels;
increased warranty cost or quality issues;
liquidated damages costs relating to customer contractual terms;
our ability to manage the impact of foreign currency exchange rate fluctuations relating to our revenue or cost of revenue;
slowdowns, recessions, economic instability (such as the instability in the financial services sector), political unrest, armed conflicts (such as the ongoing military conflict in Ukraine), or outbreaks of disease, such as the COVID-19 pandemic, around the world;
protracted negotiations regarding the U.S. federal debt ceiling or the U.S. government's failure to raise the debt ceiling; and
Business Combination purchase price allocations.

For example, throughout 2022, we incurred increased expenses resulting from supply chain disruptions, including delays in supply chain deliveries and the related global semi-conductor chip shortage, which lowered our gross margins and decreased our profitability. These supply chain challenges and their adverse impact on our industry began to ease during the first quarter of 2023. However, there can be no assurance that the ongoing disruptions due to COVID-19, the related semiconductor chip shortage or other supply chain constraints or price increase will be resolved in the near term, which could continue to adversely affect our business, financial condition, and results of operations.

Risks related to our control environment

We have had to restate our previously issued consolidated financial statements and, as part of that process, have identified material weaknesses in our internal control over financial reporting. If we are unable to develop and maintain effective internal control over financial reporting, we may not be able to accurately report our financial results in a timely manner, which may adversely affect investor confidence in us and may adversely affect our business, financial condition and results of operations.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. Effective internal control over financial reporting is necessary for us to provide reliable financial reporting and prevent fraud. We have had to restate our previously issued consolidated financial statements and, as part of that process, have identified material weaknesses in our internal control over financial reporting. We have implemented new controls with respect to one material weakness, and we continue to evaluate steps to remediate the other material weaknesses. These remediation measures may be time consuming and costly, and there is no assurance that these initiatives will ultimately have the intended effects. Any failure to maintain effective internal control over financial reporting could adversely impact our ability to report our financial position and results from operations on a timely and accurate basis. If our financial statements are not accurate, investors may not have a complete understanding of our operations. Likewise, if our financial statements are not filed on a timely basis, we could be subject to sanctions or investigations by the stock exchange on which our common stock is listed, the SEC or other regulatory authorities. In either case, there could be an adverse effect on our business, financial condition and results of operations. Ineffective internal control over financial reporting could also cause investors to lose confidence in our reported financial information, which could have a negative effect on the trading price of our stock.

We can provide no assurance that the measures that we have taken, are taking and plan to take in the future will remediate the material weaknesses identified or that any additional material weaknesses or restatements of financial results will not arise in the future due to a failure to implement and maintain adequate internal control over financial reporting or circumvention of these controls. In addition, even if we are successful in strengthening our controls and procedures, in the future those controls and procedures may not be adequate to prevent or identify irregularities or errors or to facilitate the fair presentation of our consolidated financial statements.

We may face litigation and other risks as a result of the restatements as described in Amendment No. 1 and the “Explanatory Note” within this Amendment No. 2 and the material weaknesses in our internal control over financial reporting.

We had to restate our previously issued consolidated financial statements in August 2023 and March 2024 and, in connection with those restatements, we identified material weaknesses in our internal control over financial reporting, certain of which have continued as of the date hereof. As part of the subsequent restatement as described in the “Explanatory Note” within this Amendment No. 2, we identified additional material weaknesses in our internal control over financial reporting. As a result of such material weaknesses, the restatements and other matters raised or that may in the future be raised by the SEC, we face potential for litigation or other disputes which may

56


include, among others, claims invoking the federal and state securities laws, contractual claims or other claims arising from the restatements and the material weaknesses in our internal control over financial reporting and the preparation of our financial statements. As of the date of this report, we have no knowledge of any such litigation or dispute. However, we can provide no assurance that such litigation or dispute will not arise in the future. Any such litigation or dispute, whether successful or not, could adversely affect our business, financial condition and results of operations.


Risks related to the telecommunications industry

Our failure to maintain rights to intellectual property used in our business could adversely affect the development, functionality and commercial value of our products.

Our future success depends in part upon our proprietary technology. Although we attempt to protect our proprietary technology by contract, trademark, copyright and patent registration and internal security, including trade secret protection, these protections may not be adequate. Furthermore, our competitors can develop similar technology independently without violating our proprietary rights. From time to time, we receive and may continue to receive notices of claims alleging that we are infringing upon patents or other intellectual property. Any of these claims, whether with or without merit, could result in significant legal fees, divert our management’s time, attention and resources, delay our product shipments or require us to enter into royalty or licensing agreements. We cannot predict whether we will prevail in any claims or litigation over alleged infringements, or whether we will be able to license any valid and infringed patents, or other intellectual property, on commercially reasonable terms. For example, in May 2023, ADVA filed a lawsuit against Huawei Technologies Co. (“Huawei”), which seeks declaratory relief with respect to, among other items, ADVA North America’s non-infringement of certain allegedly standard essential patents owned by Huawei and Huawei’s violation of its contractual commitments to negotiate in good faith and to license patents on fair, reasonable and non-discriminatory terms and conditions. If a claim of intellectual property infringement against us is successful and we fail to obtain a license or develop or license non-infringing technology, our business, operating results, financial condition and cash flows could be materially adversely affected.

Risks related to the regulatory environments in which we do business

Central Banks' monetary policy actions could increase our costs of borrowing money and negatively impact our financial condition and future operations.

Market interest rates are rising and are expected to continue to rise across the yield curve. Depending on future inflation levels, the rise of nominal interest rates may produce a rise in real interest rates. Higher interest rates resulting from tightening monetary policy are expected to increase credit costs and decrease credit availability. Increases in interest rates could increase our costs of borrowing money under certain of our debt facilities with variable interest rates, which would negatively impact our financial condition and future operations.

We see an increased risk to our liquidity due to the current instability in the financial services industry which could negatively impact our financial condition and future operations. This includes risk relating to our liquidity balances and investments, as well as risk relating to the financial stability of our customers and suppliers. We seek to only enter into transactions with creditworthy banks and financial institutions. To assess the creditworthiness of banks, we utilize current credit ratings from rating agencies, such as S&P, Moodyʼs and Fitch, as well as current default rates (credit default swaps). We are also in frequent dialogue with customers and suppliers to assess counterparty risks. Nevertheless, many of these transactions expose us to credit risk in the event of our counterparty’s default. Any such losses could be material and could materially and adversely affect our business, financial condition and results of operations.

 

57


ITEM 6. EXHIBITS

Exhibits.

 

Exhibit No.

Description

 

 

3.1

Amended and Restated Certificate of Incorporation of ADTRAN Holdings, Inc. (incorporated by reference to Exhibit 3.1 to the Company's Form 8-K filed July 8, 2022)

 

 

3.2

Amended and Restated Bylaws of ADTRAN Holdings, Inc. (incorporated by reference to Exhibit 3.2 to the Company's Form 8-K filed July 8, 2022)

 

 

4.1

Description of Securities

 

 

10.1†

First Amendment to the CEO Employment Agreement dated March 29, 2023 (incorporated by reference to Exhibit 10.1 to the Company’s Form 8-K filed April 3, 2023)

 

 

10.2†

Employment Agreement, dated September 29, 2006 and Amendment Nos. 1-16, by and between ADVA Optical Networking SE and Christoph Glingener (incorporated by reference to Exhibit 10.3 to the Company’s Form 8-K filed April 3, 2023)

 

 

10.3†

Seventeenth Amendment, dated March 28, 2023, to Employment Agreement by and between ADVA Optical Networking SE and Christoph Glingener (incorporated by reference to Exhibit 10.2 to the Company’s Form 8-K filed April 3, 2023)

 

 

10.4†

Employment Agreement, dated January 28, 2015, and Amendment Nos. 1-9, by and between ADVA Optical Networking SE and Ulrich Dopfer (incorporated by reference to Exhibit 10.1 to the Company’s Form 8-K filed March 30, 2023).

 

 

10.5†

Summary of Terms of Assumed Options (incorporated by reference to Exhibit 4.1 to the Company’s Form S-8 filed July 11, 2022)

 

 

10.6†

Amended and Restated Variable Incentive Compensation Plan (incorporated by reference to Exhibit 10.1 of the Company’s Form 8-K filed January 26, 2023)

 

 

10.7†

Form of VICC Award Letter – Quarterly Bonus Program (incorporated by reference to Exhibit 10.2 of the Company’s Form 8-K filed January 26, 2023)

 

 

31*

Rule 13a-14(a)/15d-14(a) Certifications

 

 

32*

Section 1350 Certifications

 

 

101

The following financial statements from the Company’s Quarterly Report on Form 10-Q/A for the quarter ended March 31, 2023, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022; (ii) Condensed Consolidated Statements of Loss for the three months ended March 31, 2023 and 2022; (iii) Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2023 and 2022; (iv) Condensed Consolidated Statements of Changes in Stockholders’ Equity for the three months ended March 31, 2023 and 2022; (v) Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2023 and 2022; and (vi) Notes to Condensed Consolidated Financial Statements

 

 

104

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

 

 

* Filed herewith.

† Represents a management compensation plan or arrangement

 

58


SIGNATURE

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.

 

 

 

ADTRAN Holdings, Inc.

(Registrant)

 

 

 

 

 

 

Date: March 15, 2024

 

/s/ Ulrich Dopfer

 

 

Ulrich Dopfer

 

 

Chief Financial Officer

 

 

(Duly Authorized Officer and Principal Financial

Officer)

 

 

 

 

59


EX-31 2 adtn-ex31.htm EX-31 EX-31

 

Exhibit 31

CERTIFICATIONS

I, Thomas R. Stanton, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q/A of ADTRAN Holdings, 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 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of Directors (or persons performing the equivalent functions):

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

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

Date: March 15, 2024

 

/s/ Thomas R. Stanton

Thomas R. Stanton

Chief Executive Officer and Chairman of the Board

 

 

 

 


 

CERTIFICATIONS

I, Ulrich Dopfer, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q/A of ADTRAN Holdings, 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 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of Directors (or persons performing the equivalent functions):

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

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

Date: March 15, 2024

 

/s/ Ulrich Dopfer

Ulrich Dopfer

Chief Financial Officer

 

 

 

 

 

 


EX-32 3 adtn-ex32.htm EX-32 EX-32

 

Exhibit 32

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 ADTRAN Holdings, Inc. (the "Company") on Form 10-Q/A for the quarter ending March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Thomas R. Stanton, Chief Executive Officer and Chairman of the Board of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, 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; and

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

 

/s/ Thomas R. Stanton

Thomas R. Stanton

Chief Executive Officer and Chairman of the Board

March 15, 2024

 

 

 

 


 

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 ADTRAN Holdings, Inc. (the "Company") on Form 10-Q/A for the quarter ending March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Ulrich Dopfer, Senior Vice President of Finance and Chief Financial Officer, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, 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; and

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

 

/s/ Ulrich Dopfer

Ulrich Dopfer

Chief Financial Officer

March 15, 2024

 

 

 

 


EX-101.SCH 4 adtn-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Income Taxes - Summary of Supplemental Balance Sheet Information Related to Deferred Tax Assets (Liabilities) (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Loss (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100100 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Cash, Cash Equivalents and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Hedging link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Revolving Credit Agreements link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Redeemable Non-controlling Interest link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Liability for Warranty Returns link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Hedging (Tables) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Revolving Credit Agreement (Tables) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Redeemable Non-controlling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Liability for Warranty Returns (Tables) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Condensed Consolidated Balance Sheets and Condensed Consolidated Statement of Changes in Equity (Details) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Consolidated Statements of Loss and Consolidated Statements of Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Consolidated Financial Statements (Details) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Business Combination - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Business Combination - Summary of Purchase Price for Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Business Combination - Summary of Purchase Price Allocation of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Business Combination - Summary of Fair Value of Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Business Combination - Summary of Unaudited Pro Forma Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Cash, Cash Equivalents and Restricted Cash - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Revenue - Disaggregate of Revenue by Reportable Segment and Revenue Category (Detail) link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Revenue - Additional Information (Detail1) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Revenue - Information about Receivables, Contract Assets, and Unearned Revenue from Contracts with Customers (Detail) link:presentationLink link:calculationLink link:definitionLink 100720 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100730 - Disclosure - Income Taxes - Summary of Supplemental Balance Sheet Information Related to Deferred Tax Assets (Liabilities) (Detail) link:presentationLink link:calculationLink link:definitionLink 100740 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense Related to Stock Options, RSUs and Restricted Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 100750 - Disclosure - Stock-Based Compensation (PSUs, RSUs and Restricted Stock) - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100760 - Disclosure - Stock-Based Compensation - Summary of Stock Options Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 100770 - Disclosure - Stock-Based Compensation (Stock Options) - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100780 - Disclosure - Investments - Debt Securities and Other Investments, Included on Condensed Consolidated Balance Sheet and Recorded at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 100790 - Disclosure - Investments - Contractual Maturities of Debt Securities and Other Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 100800 - Disclosure - Investments - Gross Realized Gains and Losses on Sale of Debt Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 100810 - Disclosure - Investments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100820 - Disclosure - Investments - Realized and Unrealized Gains and Losses related to Marketable Equity Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 100830 - Disclosure - Investments - Cash Equivalents and Investments held at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 100840 - Disclosure - Inventory - Components of Inventory (Detail) link:presentationLink link:calculationLink link:definitionLink 100850 - Disclosure - Inventory - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100860 - Disclosure - Property, Plant and Equipment - Property, Plant and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 100870 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100880 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 100890 - Disclosure - Goodwill - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100900 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100910 - Disclosure - Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100920 - Disclosure - Intangible Assets - Estimated Future Amortization Expense Related to Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100930 - Disclosure - Hedging - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100940 - Disclosure - Hedging - Schedule of Fair Values of Derivative Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 100950 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100960 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information Related to Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 100970 - Disclosure - Leases - Components of Lease Expense included in Consolidated Statements of Loss (Details) link:presentationLink link:calculationLink link:definitionLink 100980 - Disclosure - Leases - Schedule of Maturity of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100990 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Terms and Weighted Average Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 101000 - Disclosure - Leases - Net Investment in Sales-Type Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 101010 - Disclosure - Revolving Credit Agreements - Carrying Amount Current and Non-current of Revolving Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 101020 - Disclosure - Revolving Credit Agreements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 101030 - Disclosure - Notes Payable - Carrying Amounts of Note Payables (Details) link:presentationLink link:calculationLink link:definitionLink 101040 - Disclosure - Notes Payable - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 101050 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 101060 - Disclosure - Employee Benefit Plans - Schedule of the Components of Net Periodic Pension Cost (Details) link:presentationLink link:calculationLink link:definitionLink 101070 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Fair Value of Derivative Instruments Recorded in Condensed Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 101080 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Fair Value of Derivative Instruments Recorded in Condensed Consolidated Statements of Income (Details) link:presentationLink link:calculationLink link:definitionLink 101090 - Disclosure - Equity - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax, by Component (Detail) link:presentationLink link:calculationLink link:definitionLink 101100 - Disclosure - Equity - Reclassifications Out of Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 101110 - Disclosure - Equity - Tax Effects Related to the Change in Each Component of Other Comprehensive Income (Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 101120 - Disclosure - Redeemable Non-controlling Interest - Summary of Redeemable Non-controlling Interest Activity (Details) link:presentationLink link:calculationLink link:definitionLink 101130 - Disclosure - Redeemable Non-controlling Interest Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 101140 - Disclosure - Loss Per Share - Summary of Calculation of Basic and Diluted Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 101150 - Disclosure - Loss Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 101160 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 101170 - Disclosure - Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) link:presentationLink link:calculationLink link:definitionLink 101180 - Disclosure - Segment Information - Revenue Information by Category (Detail) link:presentationLink link:calculationLink link:definitionLink 101190 - Disclosure - Segment Information - Revenue Information by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 101200 - Disclosure - Liability for Warranty Returns - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 101210 - Disclosure - Liability for Warranty Returns - Summary of Warranty Expense and Write-off Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 101220 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 101230 - Disclosure - Restructuring - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 101240 - Disclosure - Restructuring - Schedule of Reconciliation of Restructuring Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 101250 - Disclosure - Restructuring - Schedule of Components of Restructuring Expenses Including in Condensed Consolidated Statements of (Loss) Income (Detail) link:presentationLink link:calculationLink link:definitionLink 101260 - Disclosure - Restructuring - Schedule of Components of Restructuring Expense by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 101270 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Goodwill [Line Items] Goodwill [Line Items] Lessee, Operating Lease, Liability, to be Paid, Year One 2023/2022 Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Weighted Avg. Remaining Contractual Life In Years, Stock options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term United States of America, Dollars USD Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Defined Benefit Plan Disclosure [Line Items] Money Market Funds [Member] Money Market Funds [Member] Accrued expenses and other liabilities Increase (Decrease) in Other Accrued Liabilities Redeemable Non-controlling Interest Redeemable Noncontrolling Interest [TextBlock] Redeemable Noncontrolling Interest [TextBlock] Restructuring Cost And Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Geographical Geographical [Axis] Noncontrolling Interest [Member] Non-controlling Interest [Member] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Available-for-sale debt securities Available-for-sale debt securities, Fair Value/Carrying Value Fair Value Debt Securities, Available-for-Sale Goodwill Disclosure [Abstract] Goodwill disclosure. Other non-current liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent, Total Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Redeemable Non-Controlling Interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total Reclassification and remeasurement from equity to mezzanine equity for non-controlling interests in ADVA Reclassification And Remeasurement From Equity To Mezzanine Equity For Non-controlling Interests In ADVA Reclassification and remeasurement from equity to mezzanine equity for non-controlling interests in ADVA. Restricted Stock Units (RSUs) [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Other Assets [Member] Other Receivables [Member] Other Assets [Member] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Quoted Prices in Active Market for Identical Assets (Level 1) [Member] Fair Value, Inputs, Level 1 [Member] Non-controlling interest put option buyback Non-controlling interest put option buyback Non-controlling Interest Put Option Buyback Non-controlling interest put option buyback. Receivable Type [Axis] Lessee, Operating Lease, Liability, to be Paid, Year Four 2026/2025 Revenue Total Revenue Revenue from Contract with Customer, Excluding Assessed Tax, Total Net revenue Number of forward rate contracts outstanding Number Of Forward Rate Contracts Outstanding Number of forward rate contracts outstanding. Disaggregate of Revenue by Reportable Segment and Revenue Category Disaggregation of Revenue [Table Text Block] ASU 2021-08 [Member] Accounting Standards Update 2021-08 [Member] Concentration Risk Type Concentration Risk Type [Axis] Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Short-Term Debt, Type [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Unearned revenue Contract with Customer, Liability, Current Deferred compensation adjustments net of tax. Deferred Compensation Adjustments Net Of Tax Deferred compensation adjustments, net of tax Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of Purchase Price Allocation of Assets Acquired and Liabilities Assumed Liability for Warranty Returns Product Warranty Disclosure [Text Block] Title of Individual [Domain] Subsequent Events Subsequent Events [Text Block] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Unpaid principal balance of other receivable Unpaid Principal Balance Of Other receivable Unpaid principal balance of other receivable Cash used in operating activities related to operating leases Cash used In Operating Activities Related To Operating leases Cash used In Operating Activities Related To Operating leases Dividend record date Dividends Payable, Date of Record Nord/LB revolving line of credit. Nord/LB Revolving Line of Credit [Member] Operating Lease, Liability, Noncurrent Non-current operating lease liability Common Stock, Dividends, Per Share, Cash Paid Dividend payments Pension liability Liability, Defined Benefit Pension Plan, Noncurrent Plus: Net Loss attributable to non-controlling interest Plus: Net Loss attributable to non-controlling interest Net loss attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest, Total Less: Net Loss attributable to non-controlling interest Treasury Stock, Common, Value Treasury stock at cost: 294 and 198 shares as of March 31, 2023 and December 31, 2022, respectively Debt Securities, Available-for-Sale [Table] PSUs, RSUs and restricted stock Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares Finite-Lived Intangible Assets, Amortization Method Valuation method used Defined Benefit Plan, Expected Return (Loss) on Plan Assets Expected return on plan assets Schedule Of Goodwill [Table] Schedule of Goodwill [Table] Balance Sheet Location Balance Sheet Location [Axis] Total Current Assets Assets, Current Currency [Axis] Total liabilities, non-controlling interest and equity Total Liabilities, Redeemable Non-Controlling Interest and Equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Hedging Derivative Instruments and Hedging Activities Disclosure [Text Block] Transaction [Domain] Deferred tax assets Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net, Total Unvested Stock Options, PSUs, RSUs and Restricted Stock [Member] Unvested Stock Options Performance Stock Units Restricted Stock Units And Restricted Stock [Member] Unvested stock options, performance stock units, restricted stock units and restricted stock. Number of Stock Options, Stock options outstanding, Beginning Balance Number of Stock Options, Stock options outstanding, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax Inventory Inventory Disclosure [Text Block] Business combination, recognized identifiable assets acquired and liabilities assumed, non-current liabilities pension liability. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-current Liabilities Pension Liability Pension liability Trading Symbol Trading Symbol Deferred Tax Assets, net Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Net deferred tax assets Common stock, shares issued Beginning Balance, Shares Ending Balance, Shares Common Stock, Shares, Issued Common Stock, Shares, Issued, Total Schedule of Available-for-sale Securities [Line Items] Debt Securities, Available-for-Sale [Line Items] Network solutions and services and support. Network Solutions and Services and Support [Member] Network Solutions and Services & Support [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Unpaid principal balance of account receivable Unpaid Principal Balance of Account Receivable Unpaid principal balance of account receivable Foreign currency remeasurement of redeemable non-controlling interest Foreign Currency Remeasurement Of Redeemable Non-controlling Interest Foreign currency remeasurement of redeemable non-controlling interest. Numerator Net Income (Loss) Attributable to Parent [Abstract] Access & aggregation solutions. Access & Aggregation Solutions [Member] Access & Aggregation Solutions Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Annual recurring compensation net per share Annual Recurring Compensation Net of Tax Per Share Annual recurring compensation net of tax per share. Schedule of Long-Term Debt Instruments [Table] International [Member] Foreign Tax Authority [Member] Line of Credit Facility, Remaining Borrowing Capacity Letters of credit may be issued Lessee, Operating Lease, Liability, to be Paid, Year Three 2025/2024 Issuance of shares of common stock Common stock, reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Accumulated Other Comprehensive Income (Loss) [Member] Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Business Combination Disclosure [Text Block] Business Combination Other Comprehensive Income (Loss), net of tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Recent Accounting Pronouncements Not Yet Adopted Recent Accounting Pronouncements Not Yet Adopted Policy [Text Block] Recent accounting pronouncements not yet adopted. Land Land Entity Address, City or Town Entity Address, City or Town Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating lease, liability, noncurrent, statement of financial position [extensible list] Non-current lease obligations. Non-current Lease Obligations Non-current lease obligations Operating Lease, Weighted Average Discount Rate, Percent Operating leases with functional currency Inventory, LIFO Reserve, Period Charge Inventory reserves Income taxes payable, net Increase (Decrease) in Income Taxes Payable Lessee, Operating Lease, Renewal Term Operating lease, renewal term Debt instrument default interest rate percentage Debt Instrument Default Interest Rate Percentage Debt instrument default interest rate percentage. Revolving Credit Agreements Debt Disclosure [Text Block] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] 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). Lessee, Operating Lease, Liability, to be Paid, after Year Four Thereafter Unrealized gain (loss) on available-for-sale securities, Tax (Expense) Benefit OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Number of Stock Options, Stock options expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Current portion of notes payable Reclassification Out Of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Dividend payments Payments of Ordinary Dividends, Common Stock Net loss attributable to redeemable non-controlling interests Net income attributable to redeemable non-controlling interests Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Total Subsequent Event [Member] Subsequent Event [Member] Subsequent Event Type Subsequent Event Type [Axis] Less: Current unearned revenue Sales Type Leases Unearned Revenue Current Sales type leases unearned revenue current. Equity Interest Issued or Issuable, Type [Domain] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Non-US [Member] International [Member] Business Acquisition, Pro Forma Revenue Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventory Reclassification Adjustment Out of Accumulated Other Comprehensive Income (Loss) [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Current Liabilities Liabilities, Current [Abstract] Current Assets Assets, Current [Abstract] Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, allowance for doubtful accounts Accounts receivable, allowance for credit losses Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Intangible Assets Intangible Assets Disclosure [Text Block] Operating Lease, Liability, Current Current operating lease liability Lender Name Lender Name [Axis] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Axis] Annual dividend recognized to redeemable non-controlling shareholders Annual Dividend to Redeemable Non-controlling Shareholders Annual Dividend to Redeemable Non-controlling Shareholders Derivative Contract [Domain] Property, plant and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Total property, plant and equipment, net Property, plant and equipment Total restructuring expenses Plus: Amounts charged to cost and expense Restructuring Charges Restructuring Charges, Total Expire date of exit compensation Expire Date of Exit Compensation Expire Date of Exit Compensation Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Dividend declaration date Dividends Payable, Date Declared Statement of Comprehensive Income [Abstract] Scenario Scenario [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Treasury Stock, Common, Shares Treasury stock, shares Entity Central Index Key Entity Central Index Key Wells Fargo Credit Agreement [Member] Wells Fargo credit agreement. Change in Accounting Principle, Accounting Standards Update, Adopted [true false] U.S. Government Bonds [Member] US Treasury and Government [Member] Total Assets, Fair Value Disclosure Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Equity compensation Remaining performance obligations, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of Goodwill [Table Text Block] Summary of Changes in Carrying Amount of Goodwill Total Current Liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss Before Income Taxes Note receivable, noncurrent Financing Receivable, after Allowance for Credit Loss, Noncurrent Financing Receivable, after Allowance for Credit Loss, Noncurrent, Total Secured note receivable, noncurrent Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating lease, right-of-use asset, statement of financial position [extensible list] Finished goods Inventory, Finished Goods, Net of Reserves Other International [Member] Other International [Member] Other international. Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Financial Instruments [Domain] Computer hardware and software Capitalized Computer Software, Gross Unrealized Gain (Loss) on Available-for-Sale Securities Unrealized Gains (Losses) on Available-for-Sale Securities [Member] AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Line Of Credit Facility [Table] Line of Credit Facility [Table] Investment, Name [Axis] Summary Of Significant Accounting Policy [Table] Summary Of Significant Accounting Policy [Table] Summary of significant accounting policy. Seven Quarterly Tranches [Member] Seven Quarterly Tranches [Member] Seven quarterly tranches. Income tax payable, net Income tax payable, net Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Income tax payable, net Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Income tax payable net. Award Type Award Type [Axis] Reclassification adjustment for amounts related to available-for-sale investments included in net (loss) gain, Before-Tax Amount Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax, Total Cash and Cash Equivalents [Abstract] Derivative Instrument [Axis] Line of Credit, Current Revolving credit agreements outstanding Current revolving credit agreements Geographical Geographical [Domain] Total Assets Total Assets Assets Revenue Information by Geographic Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] United States [Member] UNITED STATES Operating Lease, Right-of-Use Asset Operating lease assets Carrying amount of revolving agreement. Carrying Amount Of Revolving Agreement [Table Text Block] Carrying Amount Current and Non-current of Revolving Agreement Reclassification adjustment for amounts related to defined benefit plan adjustments included in net (loss) gain, Net-of-Tax Amount Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Line Of Credit Facility [Line Items] Line of Credit Facility [Line Items] Unrecognized compensation expense related to stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Weighted average remaining lease term (years) Weighted Average Remaining Lease Term [Abstract] Weighted average remaining lease term abstract. Entity Registrant Name Entity Registrant Name Asset-Backed Bonds [Member] Asset-Backed Securities [Member] Executive Officers [Member] Executive Officer [Member] Lessee, Operating Lease, Existence of Option to Extend [true false] Operating lease, option to extend, existence Annual recurring compensation earned Stock Issued During Period Annual Recurring Compensation Value Earned Stock issued during period annual recurring compensation value earned. Lessee, Lease, Description [Line Items] Related Party, Type [Domain] Equity Interest Type [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Retained earnings Commitments related to performance bonds Commitments Related To Performance Bonds Commitments related to performance bonds. Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash financing activities: Redeemable Noncontrolling Interest, Equity, Carrying Amount [Abstract] Retained Earnings [Member] Retained Earnings [Member] Raw materials Inventory, Raw Materials, Net of Reserves Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of Shares, Unvested RSUs and restricted stock outstanding, ending balance Number of Shares, Unvested RSUs and restricted stock outstanding, beginning balance Total Equity Equity, Including Portion Attributable to Noncontrolling Interest Beginning Balance Ending Balance Total Equity Deferred tax liabilities Deferred Income Tax Liabilities, Net Minimum [Member] Minimum [Member] Debt Securities and Other Investments, Included on Condensed Consolidated Balance Sheet and Recorded at Fair Value Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Contractual Maturities of Debt Securities and Other Investments Investments Classified by Contractual Maturity Date [Table Text Block] Proceeds from stock option exercises Proceeds from Stock Options Exercised Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Operating Lease, Liability Total lease liability Scenario Forecast [Member] Forecast [Member] Foreign Exchange Forward [Member] Foreign Exchange Forward [Member] Euro Member Countries, Euro EUR Income tax payable, net Accrued Income Taxes, Current Equity Component Equity Component [Domain] Segments Segments [Axis] Stock Option [Member] Employee Stock Option [Member] Change in Accounting Principle, Accounting Standards Update, Adoption Date Defined Benefit Plan, Plan Assets, Contributions by Employer Contributions to defined benefit pension plans Other Income (Expense), Net [Member] Other Nonoperating Income (Expense) [Member] Repayments of Lines of Credit Repayment of line of credit Repayment of debt under revolving credit agreements Repayment of revolving credit agreements Licensed Technology [Member] Licensed Technology [Member] Licensed technology. Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Fair Value, Measurements [Member] Measurement Frequency [Axis] Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Debt Disclosure [Abstract] Debt instrument interest over screen rate Debt Instrument, Basis Spread on Variable Rate Applicable margin rate Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Research and development expenses Research and Development Expense Research and Development Expense, Total Syndicated Credit Agreement Notes Payable [Member] Syndicated Credit Agreement Notes Payable. Deferred Tax Liabilities, Gross, Total Deferred Tax Liabilities, Gross Deferred Tax Liabilities Deferred Tax Liabilities Debt Conversion, Converted Instrument, Amount Unsecured loan converted to equity investment EURIBOR [Member] Euro Interbank Offered Rate (EURIBOR)[Member] Euro Interbank Offered Rate (EURIBOR) ASSETS Assets [Abstract] Less: Non-current unearned revenue Sales Type Leases Unearned Revenue Noncurrent Sales type leases unearned revenue noncurrent. Amortization expense Amortization of Intangible Assets Amortization of Intangible Assets, Total Options available for issuance under stockholders-approved equity plan Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Base Rate [Member] Base Rate [Member] Common stock, par value $0.01 per share; 200,000 shares authorized; 78,655 shares issued and 78,361 outstanding as of March 31, 2023 and 78,088 shares issued and 77,889 shares outstanding as of December 31, 2022 Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Less than one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Remainder of Fiscal Year Other Noncash Income (Expense) Other Noncash Income (Expense), Total Other, net Balance at beginning of period Balance at end of period Restructuring Reserve Restructuring Reserve, Total Recognized revenue Contract with Customer, Liability, Revenue Recognized Plus: Amounts charged to cost and expenses Product Warranty Accrual Increase Decrease For Warranties Issued Product warranty accrual increase decrease for warranties issued. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash and cash equivalents Current Fiscal Year End Date Current Fiscal Year End Date Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Noncash Expense, Total Operating Income (Loss) Operating Loss Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Stock potentially issuable upon such assumption ADTRAN Holdings, Inc. shares issued Debt Securities, Available-for-Sale, Realized Gain (Loss) Total (loss) gain recognized, net Revision of Previously Issued Financial Statements Revision of Previously Issued Financial Statements [PolicyText block] Revision of previously issued financial statements [PolicyText block] Net leverage ratio Net Leverage Ratio Net leverage ratio. Business Combination, Consideration Transferred Total purchase price Deferred income taxes Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit), Total Tax benefit Income tax benefit Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Balance as of March 31, 2023 Balance at beginning of period Balance at beginning of period Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount Research and Development Expenses [Member] Research and Development Expense [Member] Research and Development Expense [Member] Optical Networking Solutions. Optical Networking Solutions [Member] Optical Networking Solutions Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Revenue [Table] Revenue [Table] Revenue. Proceeds from sales and maturities of available-for-sale investments Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Proceeds from Sale and Maturity of Debt Securities, Available-for-sale, Total Less: Amounts paid Payments for Restructuring Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Amounts reclassified from accumulated other comprehensive (loss) income Investment concentration risk percentage Concentration Risk, Percentage Share-Based Payment Arrangement, Expense Stock-based compensation expense Federal Home Loan Banks [Abstract] Tax withholdings related to stock-based compensation settlements Payment, Tax Withholding, Share-Based Payment Arrangement Account receivable sold. Account Receivable Sold Accounts receivable sold Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] ADTRAN RSUs, PSUs, RSUs and restricted stock vested, Shares Stock vested during period shares restricted stock performance stock units and restricted stock units Stock Vested During Period Shares Restricted Stock Performance Stock Units And Restricted Stock Units Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Net Book Value Revenue and Gross Profit of Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenue Revenue from Contract with Customer [Text Block] Other Comprehensive Income (Loss), net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Equity Securities, FV-NI, Unrealized Gain (Loss) Equity Securities, FV-NI, Unrealized Gain (Loss), Total Unrealized (loss) gain on equity securities held Aggregate intrinsic value based on fair market value Aggregate Intrinsic Value, Stock options outstanding Aggregate Intrinsic Value, Stock options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Debt Instrument, Face Amount Notes payable borrowings Other expense, net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Less: Comprehensive Income attributable to non-controlling interest Less: Comprehensive Income attributable to non-controlling interest Less: Comprehensive Loss attributable to non-controlling interest Less: Comprehensive Income (Loss) attributable to non-controlling interest, net of tax Comprehensive Loss attributable to non-controlling interest Property, Plant and Equipment [Abstract] Long-Term Debt, Type [Domain] Business combination, recognized identifiable assets acquired and liabilities assumed, non-current liabilities deferred revenue. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-current Liabilities Deferred Revenue Non-current unearned revenue Income Tax Disclosure [Table] Income Tax Disclosure [Table] Income tax disclosure. Subsequent Events [Abstract] Derivative Instruments and Hedging Activities Disclosures [Table] Net current period other comprehensive income (loss) Other Comprehensive Income Loss Net Of Tax Due To Changes In Accounting Standard Other comprehensive income loss net of tax due to changes in accounting standard. Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other Assets, Noncurrent, Total Other non-current assets Purchase agreement. Purchase Agreement [Member] Purchase Agreement [Member] Equity [Text Block] Equity Depreciation expense Depreciation Depreciation, Total Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest Investment [Member] Investments [Member] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Retirement Plan Type [Domain] Deferred Compensation Plan Assets [Member] Deferred Compensation Plan Assets [Member] Deferred compensation plan assets. Liabilities [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Derivative [Line Items] Derivative Tax liabilities Business combination, recognized identifiable assets acquired and liabilities assumed, tax liabilities. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tax Liabilities Lease, Cost [Table Text Block] Components of Lease Expense included in Consolidated Statements of Loss Impairment losses of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Impairment of Intangible Assets (Excluding Goodwill), Total Developed Technology [Member] Developed Technology Rights [Member] Entity [Domain] Credit agreement maximum borrowing capacity Secured revolving credit facility amount New secured revolving credit facility amount Remaining performance obligations, percentage Revenue, Remaining Performance Obligation, Percentage Total Cost of Revenue Cost of Goods and Services Sold Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Five to ten years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Net unrealized gain (loss) on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Maturity of Operating Lease Liabilities Federal Reserve Bank [Member] Federal Reserve Bank Advances [Member] Debt, Weighted Average Interest Rate Weighted average interest rate Investment, Name [Domain] Deferred Tax Liabilities, Net Deferred tax liabilities Deferred Tax Liabilities, net Deferred Tax Liabilities, net Deferred Tax Liabilities, net Accounting Policies [Abstract] Segments Segments [Domain] Lessee, Lease, Description [Table] Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax ADVA Optical Networking SE, [Member] ADVA Optical Networking SE, [Member] ADVA Optical Networking SE [Member] ADVA Scenario Scenario [Axis] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid expenses and other current assets Business Acquisition, Pro Forma Information [Table Text Block] Summary of Unaudited Pro Forma Financial Information Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total net assets acquired Allowance for credit losses related to contract assets Contract with Customer, Asset, Allowance for Credit Loss, Writeoff Number of additional shares authorized to purchase Number of Additional Shares Authorized to Purchase Number of additional shares authorized to purchase. Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Equity Quarterly dividend payable, aggregate amount Dividends Payable Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year Defined benefit pension plans for the remainder of fiscal year Lessee, Operating Lease, Remaining Lease Term Operating lease, remaining lease terms Loss per share attributable to ADTRAN Holdings, Inc. - basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Loss per common share attributable to ADTRAN Holdings, Inc. - basic Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax, by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Commitments and Contingencies Commitments and contingencies (see Note 20) Business Combinations [Abstract] Business Combination, Acquisition Related Costs Transaction costs related to the business combination Income Statement [Abstract] Acquired Finite-Lived Intangible Assets [Line Items] Defined Benefit Plan, Amortization of Gain (Loss) Amortization of actuarial losses Amortization of actuarial losses Debt Securities, Available-for-Sale, Current Debt Securities, Available-for-sale, Current, Total Short-term investments, available-for-sale securities at fair value Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Related Party, Type [Axis] Information about Receivables, Contract Assets, and Unearned Revenue from Contracts with Customers Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Short-Term Lease, Cost Short-term lease cost Line Of Credit Facility Maturity And Frequency Of Payment And Borrowing Frequency Line of credit facility maturity and frequency of payment and borrowing frequency Line of credit facility maturity and frequency of payment and borrowing frequency. Retirement Benefits [Abstract] Statistical Measurement Statistical Measurement [Domain] Net Cash Provided by (Used in) Operating Activities Net cash (used in) provided by operating activities Finite-Lived Intangible Assets Acquired Fair value Services & Support [Member] Services And Support [Member] Services and support. Award Type All Award Types Acorn HoldCo, Inc., [Member] Acorn HoldCo, Inc. Acorn HoldCo, Incorporation [Member] Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Operating Lease, Payments Cash used in operating activities related to operating leases Business combination, recognized identifiable assets acquired and liabilities assumed, current assets other receivables. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Other Receivables Other receivables Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Loss per common share attributable to ADTRAN Holdings, Inc. - diluted Loss per share attributable to ADTRAN Holdings, Inc. - diluted Product and Service Product and Service [Domain] Business combination, acquired additional obligation Business Combination Acquired Additional Obligation Business combination, acquired additional obligation. Foreign exchange contracts Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Cost of Revenue [Member] Stock-based Compensation Expense Included in Cost of Revenue [Member] Cost of Sales [Member] Foreign currency translation adjustment, Tax (Expense) Benefit Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Building and land improvements Buildings and Improvements, Gross Buildings and Improvements, Gross, Total Revenue from Contract with Customer [Abstract] Business combination, recognized identifiable assets acquired and liabilities assumed, current liabilities accrued expenses and other liabilities. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Accrued Expenses and Other Liabilities Accrued expenses and other liabilities Derivative Liability, Total Derivative Liability Derivative Liabilities Derivative liabilities Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Number of Stock Options, Stock options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Proceeds from beneficial interests in securitized accounts receivable. Proceeds from Beneficial Interests in Securitized Accounts Receivable Proceeds from beneficial interests in securitized accounts receivable Total derivatives Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net Pre-DPLTA [Member] Pre Domination And Profit And Loss Transfer Agreement [Member] Pre-domination and profit and loss transfer agreement. Fair Value, Measurements [Member] Fair Value, Recurring [Member] Derivative Instruments Not Designated as Hedging Instruments [Abstract] Number of reportable segments Number of Reportable Segments Defined Benefit Plan Adjustments [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Period of assurance-based warranty for product defects Standard Product Warranty Description Bayerische Landesbank and Deutsche Bank [Member] Bayerische Landesbank and Deutsche Bank. Bayerische Landesbank and Deutsche Bank [Member] Additional Paid-in Capital Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Pension Plan [Member] Equity Securities, FV-NI, Realized Gain (Loss) Equity Securities, FV-NI, Realized Gain (Loss), Total Realized (loss) gain on equity securities sold Net Deferred Tax Assets (Liabilities) Deferred Tax Assets, Net Realized and Unrealized Gains and Losses related to Marketable Equity Securities Gain (Loss) on Securities [Table Text Block] Marketable equity securities Carrying value of investment Equity Securities, FV-NI, Current Foreign Currency Exchange Rate, Translation Currency conversion rate Aggregate notional amount, daily fixed forward conversion rate Aggregate notional amount, daily fixed forward conversion rate Reclassifications Out of Accumulated Other Comprehensive Loss Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Non-Controlling Interest Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance Equity, Attributable to Noncontrolling Interest Non-controlling interest in consolidated subsidiary Non-controlling interest Schedule Of Restructuring And Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Effect of dilutive securities Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] ADTRAN Stock options exercised, Shares Number of Stock Options, Stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Basis of Presentation Consolidation, Policy [Policy Text Block] LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY Liabilities and Equity [Abstract] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating lease, liability, current, statement of financial position [extensible list] Non-current minimum lease payments receivable Sales Type Lease Lease Receivable Noncurrent Sales type lease, lease receivable noncurrent. Total minimum lease payments receivable Sales-type Lease, Lease Receivable Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Long-term Investments [Member] Long Term Investments [Member] Long-term investments. Accounts payable Increase (Decrease) in Accounts Payable Increase (Decrease) in Accounts Payable, Total 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility Credit Facility [Domain] Adjustment [Member] Revision of Prior Period, Adjustment [Member] Percentage of outstanding bearer shares Percentage of Outstanding Bearer Shares Percentage of outstanding bearer shares. Schedule of Product Warranty Liability [Table Text Block] Summary of Warranty Expense and Write-off Activity Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: Interest Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Summary of Fair Value of Intangible Assets Acquired Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share granted Number of Shares, RSUs and restricted stock granted Net loss Business Acquisition, Pro Forma Net Income (Loss) Revision of Prior Period [Axis] DZ Bank Revolving Line of Credit DZ Bank Revolving Line Of Credit [Member] DZ Bank Revolving Line Of Credit [Member] Summary of Redeemable Non-controlling Interest Activity Redeemable Noncontrolling Interest [Table Text Block] Domination and Profit and Loss Transfer Agreement. Domination and Profit and Loss Transfer Agreement [Member] DPLTA [Member] Debt Securities, Available-for-Sale, Allowance for Credit Loss Debt Securities, Available-for-sale, Allowance for Credit Loss, Total Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance Available-for-sale debt securities, allowance for credit losses Municipal Fixed-Rate Bonds [Member] Municipal Bonds [Member] Weighted Avg. Exercise Price, Stock options exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Order or Production Backlog [Member] Backlog [Member] More than ten years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Equity Components Equity Components [Axis] Accounts receivable, net Increase (Decrease) in Accounts Receivable Increase in accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Net Assets: Restructuring and Related Activities [Abstract] Investments, Debt and Equity Securities [Abstract] Retirement Benefits [Text Block] Employee Benefit Plans Inventory Disclosure [Abstract] Payments to Acquire Businesses, Gross Purchase price paid for ADVA shares Business combination date of agreement Business Acquisition, Date of Acquisition Agreement Other receivables Other Receivables, Net, Current Other Receivables, Net, Current, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Avg. Grant Date Fair Value, RSUs and restricted stock vested Less: Comprehensive income attributable to non-controlling interest, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest, Total Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Annual recurring compensation per share Annual Recurring Compensation Per Share Annual recurring compensation per share. Weighted Avg. Exercise Price, Stock options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Notes Payable Disclosure [Text Block] Notes Payable Disclosure [Text Block] Notes Payable Foreign exchange contracts - derivative assets Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value Inventory valuation reserves Inventory Valuation Reserves Inventory Valuation Reserves, Beginning Balance Inventory Valuation Reserves, Ending Balance Equity Securities, FV-NI, Gain (Loss) Total (loss) gain recognized, net Goodwill Goodwill Goodwill, Total Goodwill, Beginning balance Goodwill, Ending balance Repayments of Notes Payable Repayment of notes payable Notes Payable, Current, Total Notes Payable, Current Carrying Value Notes Payable Statement of Cash Flows [Abstract] Sales-Type Lease, Net Investment in Lease, before Allowance for Credit Loss [Abstract] Foreign exchange contracts - derivative liabilities Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Income Tax Authority Income Tax Authority [Domain] Business combination fair value of stock options assumed. Business Combination Fair Value of Stock Options Assumed Fair value of stock options assumed Long-Term Line of Credit, Noncurrent Non-current revolving credit agreement outstanding Non-current revolving credit agreement Accumulated Other Comprehensive Income Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross Profit Gross Profit Gross Profit Foreign Currency Adjustments [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Schedule of Supplemental Balance Sheet Information Related to Operating Leases Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Text Block] Schedule of supplemental balance sheet information related to leases. Common stock, par value Common Stock, Par or Stated Value Per Share Transaction costs incurred Transaction Costs Incurred in Business Combination Transaction costs incurred in business combination. Effect of exchange rate changes Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Deferred compensation liability Deferred Compensation Liability, Classified, Noncurrent Deferred Compensation Liability, Classified, Noncurrent, Total Interest rate Debt Instrument, Interest Rate, Stated Percentage Recognition period of unvested compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum [Member] Maximum [Member] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest Total purchase price Noncontrolling interest Fair value of intangible assets Fair value Intangibles Reclassification [Table] DZ Bank Revolving Line of Credit [Member] Deutsche Bank revolving line of credit [Member] Deutsche Bank revolving line of credit [Member] Credit facility, average outstanding amount Line of Credit Facility, Average Outstanding Amount Plus: Foreign currency translation adjustments Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Domain] Significant Unobservable Inputs (Level 3) [Member] Fair Value, Inputs, Level 3 [Member] ADTRAN Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Less: Deductions Standard and Extended Product Warranty Accrual, Decrease for Payments Standard and Extended Product Warranty Accrual, Decrease for Payments, Total Short-Term Debt, Type [Domain] Defined Benefit Plan, Service Cost Service cost Work in process Inventory, Work in Process, Net of Reserves Existing sale of receivables. Existing Sale of Receivables [Member] Existing sale of receivables [Member] Operating lease, options to terminate term Lessee Operating Lease Option To Terminate Term Lessee, operating lease, option to terminate term. Interest Expense [Member] Interest expense [Member] Stock options Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Number of Stock Options, Stock options forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Accrued annual recurring compensation obligation Accrued Annual Recurring Compensation Obligation Accrued Annual Recurring Compensation Obligation Redemption of redeemable non-controlling interest Redeemable Non Controlling Interest Equity Redemption Values Redeemable non controlling interest equity redemption values. Components of Inventory Schedule of Inventory, Current [Table Text Block] Cross-Currency Swap Arrangement [Member] Cross-Currency Swap Arrangement [Member] Cross-Currency Swap Arrangement [Member] Tax Effects Related to the Change in Each Component of Other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] Segment Information Segment Reporting Disclosure [Text Block] City Area Code City Area Code Inventory, net Inventory, Net Total Inventory, net Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Total Other Comprehensive Income (Loss), Before-Tax Amount Other Comprehensive Income (Loss), before Tax Other Comprehensive Income (Loss), before Tax, Total Revenue [Line Items] Revenue [Line Items] Revenue. Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Access And Aggregations [Member] Access and aggregations. Access & Aggregation Solutions [Member] Business Acquisition [Line Items] Net investment gain (loss) Gain (Loss) on Investments Gain (Loss) on Investments, Total Reclassification adjustment for amounts related to defined benefit plan adjustments included in net (loss) gain, Before-Tax Amount Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax, Total Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expense [Member] Selling, General and Administrative Expenses [Member] Weighted average number of shares – basic Weighted average shares outstanding – basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Schedule of Components of Restructuring Expenses Restructuring and Related Costs [Table Text Block] Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Deferred tax assets Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Accounting standard updated 201802. Accounting Standard Updated 201802 [Member] ASU 2018-02 [Member] Dividends accrued on unvested RSUs Unvested Restricted Stock Units Dividends Accrual Adjustment For Market Changes The adjustment for RSUs is subject to a market condition based on the company's relative total shareholder return against all companies in the measured Index at the end of a performance period. The fair value of the award is based on the market price of our common stock on the date of grant, adjusted for the expected outcome of the impact of market conditions using a Monte Carlo Simulation valuation method. Statement [Table] Statement [Table] Summary of Stock Options Outstanding Share-Based Payment Arrangement, Option, Activity [Table Text Block] Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Non-current lease obligations Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total lease payments Subscriber solutions. Subscriber Solutions [Member] Subscriber Solutions Subscriber Solutions [Member] Current minimum lease payments receivable Sales Type Lease Lease Receivable Current Sales type lease, lease receivable current. UNITED KINGDOM United Kingdom [Member] Not Designated as Hedging Instrument [Member] Derivatives Not Designated as Hedging Instruments [Member] Schedule of Weighted Average Remaining Lease Terms and Weighted Average Discount Rates Schedule Of Weighted Average Remaining Lease Term And Weighted Average Discount Rate Table [Text Block] Schedule Of weighted average remaining lease term and weighted average discount rate. Lessee, Operating Lease, Liability, to be Paid, Year Two 2024/2023 Statement [Line Items] Statement [Line Items] Reclassification of non-controlling interests Reclassification of Redeemable Non-controlling Interests Reclassification of Redeemable Non-controlling Interests Annual recurring compensation earned Redeemable Non-controlling Interest Annual Recurring Compensation Earned Redeemable Non-controlling Interest Annual Recurring Compensation Earned Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Carrying Amounts of Notes Payables Anti-dilutive effect excluded calculation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Licensing Agreements [Member] Licensing Agreements [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Network Solutions [Member] Network Solutions [Member] Network solutions. Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Business combination exchange ratio. Business Combination Exchange Ratio Exchange ratio Asset Class Asset Class [Domain] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Supplemental Balance Sheet Information Related to Deferred Tax Assets (Liabilities) Accounts receivable, less allowance for credit losses of $53 and $49 as of March 31, 2023 and December 31, 2022, respectively Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Net Investment in Sales-Type Leases Components Of Sales Type Lease Net Investment Table [Text Block] Components of sales type lease net investment. Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Reclassification adjustment for amounts related to available-for-sale investments included in net (loss) gain, Net-of-Tax Amount Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax, Total Redemption of redeemable non-controlling interest Redemption of redeemable non-controlling interest Redeemable Noncontrolling Interest, Equity, Redemption Value Redeemable Noncontrolling Interest, Equity, Redemption Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Net loss Profit Loss Including Portion Attributable to Post Domination and Profit and Loss Transfer Agreement Profit loss including portion attributable to post domination and profit and loss transfer agreement. Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Stock-Based Compensation Expense Related to Stock Options, RSUs and Restricted Stock Net investment gain (loss) Realized Investment Gains (Losses) Realized Investment Gains (Losses), Total Net investment (loss) gain Corporate Bonds [Member] Corporate Bond Securities [Member] Aggregate Intrinsic Value, Stock options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Forward contract tranche settled on hedge Forward Contract Tranche Settled on Hedge Forward contract tranche settled on hedge. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Acquisition of property, plant and equipment Property plant and equipment Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Debt Instrument, Unused Borrowing Capacity, Amount Available for future borrowings Cover [Abstract] Line of credit facility floor rate Line of Credit Facility Floor Rate Credit facility, floor rate Selling, general and administrative expenses Selling, General and Administrative Expense Selling, General and Administrative Expense, Total Derivative Asset, Statement of Financial Position [Extensible Enumeration] Document Fiscal Year Focus Document Fiscal Year Focus Building Building Amount before accumulated depreciation of building structures held for productive use. Notes Payable, Fair Value Disclosure Fair Value Other income (expense), net [Member] Other Operating Income (Expense) [Member] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt Non-current portion of revolving credit agreements and notes payable Condensed Income Statement [Table Text Block] Summary of Revenue and Net Loss Attributable to ADVA for Condensed Consolidated Statements of Loss Purchases of property, plant and equipment included in accounts payable Noncash or Part Noncash Acquisition, Value of Assets Acquired Noncash or Part Noncash Acquisition, Value of Assets Acquired, Total Leases Lessor, Sales-type Leases [Text Block] Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member] Reclassification out of Accumulated Other Comprehensive Income [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted Avg. Grant Date Fair Value, RSUs and restricted stock granted Patent [Member] Patents [Member] Segment Reporting [Abstract] Market Value of Total Investment Portfolio [Member] Assets, Total [Member] Security Exchange Name Security Exchange Name Long-term investments (includes $8,155 and $8,913 of available-for-sale securities as of March 31, 2023 and December 31, 2022, respectively, reported at fair value) Long-Term Investments Long-term Investments, Total Domestic [Member] Domestic Tax Authority [Member] Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash Schedule of Cash and Cash Equivalents [Table Text Block] Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Customer Relationships [Member] Customer Relationships [Member] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Foreign currency translation adjustment, Before-Tax Amount Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Total Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Total property, plant and equipment Right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Hedging Designation [Domain] Gross realized gain on debt securities Debt Securities, Available-for-Sale, Realized Gain Cost of Revenue Cost of Revenue [Abstract] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted Avg. Exercise Price, Stock options forfeited Business Acquisition, Acquiree [Domain] Total Other Comprehensive Income (Loss), Tax (Expense) Benefit Tax benefit in other comprehensive income (loss) Other Comprehensive Income (Loss), Tax Other Comprehensive Income (Loss), Tax, Total Legal Entity [Axis] Loans Receivable [Member] Secured Loans Receivable [Member] Financial Instrument [Axis] Denominator Weighted Average Number of Shares Outstanding, Diluted [Abstract] ADTRAN Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Prepaid expenses, other current assets and other assets Increase Decrease In Prepaid Expense Other Current Assets And Other Assets Increase decrease in prepaid expense, other current assets and other assets. Entity Emerging Growth Company Entity Emerging Growth Company Aggregate Intrinsic Value, Stock options exercised Total pre-tax intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Amendment Flag Amendment Flag Transaction Type [Axis] Cumulative asset impairment charges. Cumulative Asset Impairment Charges Cumulative asset impairment charges Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Accounting Standards Update Accounting Standards Update [Domain] Equity Method Investment, Ownership Percentage Equity method ownership percentage Estimated Future Amortization Expense Related to Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Mortgage/Agency-Backed Bonds [Member] Mortgage-Backed Securities, Issued by Private Enterprises [Member] Restructuring Restructuring and Related Activities Disclosure [Text Block] Number of shares held by noncontrolling interest. Number of Shares Held by Noncontrolling Interest Shares held by noncontrolling interest Proceeds from Lines of Credit, Total Proceeds from Lines of Credit Proceeds from draw on revolving credit agreements Purchases of available-for-sale investments Payments to Acquire Debt Securities, Available-for-Sale Leases [Abstract] Derivative, Gain (Loss) on Derivative, Net, Total Derivative, Gain (Loss) on Derivative, Net Derivative gain (loss) Variable Rate Variable Rate [Domain] Schedule of Reconciliation of Restructuring Liability Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Entity File Number Securities Act File Number Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Other non-current liabilities Commitments related to performance bonds expiration month and year Commitments Related To Performance Bonds Expiration Month And Year Commitments related to performance bonds expiration month and year. Accounts Payable [Member] Accounts Payable [Member] Deferred tax assets Deferred Tax Assets Deferred tax assets, gross Deferred Tax Assets, Gross, Total (Gain) loss on investments, net Gain Loss On Investments And Dividends Gain loss on investments and dividends. Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2022 Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Defined benefit plan adjustments - actuarial gain (loss) Purchase an available-for-sale debt securities with credit deterioration Debt Securities, Available-for-Sale, Purchased with Credit Deterioration, Amount at Purchase Price Debt Securities, Available-for-sale, Purchased with Credit Deterioration, Amount at Purchase Price, Total Accounts Receivable, before Allowance for Credit Loss Accounts receivable gross Net investment in sales-type leases Sales-Type Lease, Net Investment in Lease, before Allowance for Credit Loss Unrealized gain (loss) on available-for-sale securities, Net-of-Tax Amount OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Reclassification adjustment for amounts related to available-for-sale investments included in net (loss) gain, Tax (Expense) Benefit Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax, Total Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance Other Assets, Total Other Assets Other assets Share-Based Payment Arrangement [Abstract] Dividend payments ($0.09 per share) Dividends, Common Stock, Cash Number of shares issuable for each share of acquired entity Business acquisition equity interest issued or issuable for each share of acquired entity. Business Acquisition Equity Interest Issued or Issuable for Each Share of Acquired Entity Number of shares subject to additional assumed options GERMANY Germany [Member] Accounts payable Accounts Payable, Current Accounts Payable, Current, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Avg. Grant Date Fair Value, Unvested RSUs and restricted stock outstanding, Beginning Balance Weighted Avg. Grant Date Fair Value, Unvested RSUs and restricted stock outstanding, Ending Balance Valuation Allowance Valuation allowance established against deferred tax assets Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance, Total Aggregate Notional Amount Aggregate notional amount Aggregate notional amount. Accrued expenses and other liabilities Accrued Liabilities and Other Liabilities Accrued Liabilities and Other Liabilities, Total Debt Securities, Available-for-Sale, Noncurrent Long-term investments, available-for-sale securities fair value Defined benefit plan adjustments Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total Schedule of Defined Benefit Plans Disclosures [Table] Amendment Description Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual [Axis] Investment Type Investment Type [Axis] Unrecognized compensation expense related to other than options Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Liability for warranty obligations Balance at beginning of period Balance at end of period Standard and Extended Product Warranty Accrual Standard and Extended Product Warranty Accrual, Total Cost of receivables. Cost of Receivables Cost of receivables Earnings Per Share [Text Block] Loss Per Share Revenue Revenues [Abstract] Syndicated credit agreement working capital line of credit. Syndicated Credit Agreement Working Capital Line of Credit [Member] Post-DPLTA [Member] Post Domination And Profit And Loss Transfer Agreement [Member] Post-domination and profit and loss transfer agreement. Entity Address, Address Line One Entity Address, Address Line One Goodwill Goodwill Disclosure [Text Block] Finite-Lived Intangible Assets, Period Increase (Decrease), Total Finite-Lived Intangible Assets, Period Increase (Decrease) Increase in intangible assets Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Redeemable Non-Controlling Interest Redeemable Non-Controlling Interest [Policy Text Block] Redeemable non-controlling interest. Factor. Factor [Member] Factor [Member] Antidilutive Securities Antidilutive Securities [Axis] Contractual Maintenance Agreements, Contractual SaaS and Subscription Services and Hardware Orders [Member] Contractual Maintenance Agreements, Contractual SaaS And Subscription Services, And Hardware Orders [Member] Contractual maintenance agreements, contractual SaaS and subscription services, and hardware orders. Gross Carrying Amount Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Line of credit maturity period month and year Line Of Credit Maturity Period Month And Year Line of credit maturity period month and year Subsequent Event Type Subsequent Event Type [Domain] Income Statement Location Income Statement Location [Axis] Unrealized gain (loss) on available-for-sale securities, Before-Tax Amount OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax Variable Lease, Cost Variable lease cost Performance Stock Units (PSUs) [Member] Performance Stock Units [Member] Performance stock units. Long-Term Debt, Type [Axis] Net loss Net Loss Net Loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Line of Credit Facility, Lender Line of Credit Facility, Lender [Domain] Significant Other Observable Inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] Level 2 [Member] Share Price Price per share Three to five years Available For Sale Securities Debt Maturities After Three Through Five Years Fair Value Amount of available-for-sale debt securities at fair value maturing after three years through five years. Depreciation and amortization Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization, Total Product and Service Product and Service [Axis] Non-current unearned revenue Contract with Customer, Liability, Noncurrent Amortized Cost And Fair Value Debt Securities [Abstract] Amortized cost and fair value debt securities. Title of 12(b) Security Title of 12(b) Security As Reported [Member] Previously Reported [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Chief Financial Officer [Member] Chief Financial Officer [Member] Equity Securities [Member] Equity Investment [Member] Payments to Acquire Equity Securities, FV-NI leasehold property Business combination number of shares exchanged. Business Combination Number of Shares Exchanged ADVA shares exchanged All Currencies [Domain] Other receivables Increase (Decrease) in Other Receivables Schedule of Fair Values of Derivative Instruments Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Other non-current assets Cash Equivalents and Investments held at Fair Value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Investments Investments [Domain] Foreign Exchange Contract [Member] Foreign Exchange Contracts [Member] Accounting Standards Update Accounting Standards Update [Axis] Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table] Revenue from External Customers by Products and Services [Table] Schedule Of Investments [Table] Schedule of Investments [Table] Schedule of Investments [Line Items] Schedule of Investments [Line Items] Treasury Stock, Common [Member] Treasury Stock [Member] Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Noncontrolling interest Fair value of noncontrolling interest Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Amortization of Debt Issuance Costs Amortization of debt issuance cost Derivative [Table] One to two years Available For Sale Securities Debt Maturities After One Through Two Years Fair Value Amount of available-for-sale debt securities at fair value maturing after one year through two years. Long-Term Line of Credit Total line of credit Revolving line of credit Revolving credit agreements Impairment of goodwill Goodwill, Impairment Loss Marketable Equity Securities - Various Industries [Member] Marketable Equity Securities Various Industries [Member] Marketable equity securities - various industries. Subsequent Event [Table] Subsequent Event [Table] Future operating lease payments relating to extension of lease term. Future Operating Lease Payments Relating to Extension of Lease Term Future operating lease payments relating to extension of lease term Common stock dividends per share declared Dividend payments Common Stock, Dividends, Per Share, Declared Closing share price Business Acquisition, Share Price ADTRAN Holdings, Inc. share price on July 15, 2022 Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Inventory Purchase Obligation, Total Purchase Obligation Purchase commitments Receivable [Domain] Lessee, Operating Lease, Existence of Option to Terminate [true false] Operating lease, option to terminate, existence Product Warranties Disclosures [Abstract] Weighted average discount rate Weighted Average Discount Rate [Abstract] Weighted average discount rate abstract. 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Summary Of Significant Accounting Policy [Line Items] Summary Of Significant Accounting Policy [Line Items] Summary of significant accounting policy. ADTRAN RSUs, PSUs, RSUs and restricted stock vested Stock Vested During Period Value Restricted Stock Performance Stock Units And Restricted Stock Units Stock vested during period value, restricted stock, performance stock units and restricted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted Avg. Remaining Contractual Life in Years, Stock options exercisable Common stock, shares outstanding Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Avg. Grant Date Fair Value, RSUs and restricted stock forfeited Translation adjustment Redeemable Non-controlling Interest Translation Adjustment Redeemable Non-controlling Interest Translation Adjustment Cumulative amount of restructuring expenses incurred for restructuring plan Restructuring Costs Restructuring Costs, Total Issuer Concentration [Member] Supplier Concentration Risk [Member] Gross Realized Gains and Losses on Sale of Debt Securities Schedule of Realized Gain (Loss) [Table Text Block] Retirement Plan Type [Axis] Concentration Risk Type Concentration Risk Type [Domain] Income Statement Location Income Statement Location [Domain] Document Type Document Type Intangible Assets, Net (Excluding Goodwill) [Abstract] Credit agreement current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Schedule of Net Benefit Costs [Table Text Block] Schedule of the Components of Net Periodic Pension Cost Number of categories Number Of Product Categories Sales information by product category. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of Shares, RSUs and restricted stock forfeited Net Cash Provided by (Used in) Financing Activities Net cash provided by (used in) financing activities Entity Filer Category Entity Filer Category Supplemental disclosure of non-cash investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Weighted Avg. Exercise Price, Stock options expired Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Restricted cash Restricted Cash and Cash Equivalents Restricted Cash and Cash Equivalents, Total Balance Sheet Location Balance Sheet Location [Domain] Thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Finite lived intangible assets amortization expense after year four. Foreign currency translation gain (loss) Foreign currency translation adjustment, Net-of-Tax Amount Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Variable Rate Variable Rate [Axis] Short-term investments (includes $1,058 and $340 of available-for-sale securities as of March 31, 2023 and December 31, 2022, respectively, reported at fair value) Short-Term Investments Short-term Investments, Total Trade Names [Member] Trade Names [Member] Trade Name [Member] Asset Class Asset Class [Axis] Total Liabilities Total Liabilities Liabilities Derivative Instruments and Hedging Activities Disclosures [Line Items] Property, Plant and Equipment [Table] Percentage of performance stock units granted Share Based Compensation Arrangement By Share Based Payment Award Earn Out Percentage Share based compensation arrangement by share based payment award earn out percentage. Interest and dividend income Investment Income, Interest and Dividend Investment Income, Interest and Dividend, Total Engineering and other equipment Machinery and Equipment, Gross Machinery and Equipment, Gross, Total Finite-Lived Intangible Asset, Useful Life Weighted Average Useful Life (in years) Accumulated Other Comprehensive Income Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Asset impairments Asset Impairment Charges Asset Impairment Charges, Total Euro short term rate Euro Short Term Rate [Member] Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Estimated-average useful life (in years) Daily Simple SOFR [Member] SOFR [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Number of countries Number of Countries in which Entity Operates Gross realized loss on debt securities Debt Securities, Available-for-Sale, Realized Loss Dividend payment date Dividends Payable, Date to be Paid Intangibles, net Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill), Total Summary of Impact of Revision to Specific Line Items in Consolidated Financial Statements Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Less: Comprehensive Loss attributable to non-controlling interest Net loss attributable to ADTRAN Holdings, Inc. Net Loss attributable to ADTRAN Holdings, Inc. Net Loss Interest expense Interest Expense Interest Expense, Total Interest cost Defined Benefit Plan Interest Cost (Credit) Defined benefit plan interest cost (credit). Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred tax liabilities Statement of Financial Position [Abstract] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Weighted average number of shares – diluted Weighted average shares outstanding – diluted Weighted Average Number of Shares Outstanding, Diluted Impairment losses of long-lived assets Impairment of Long-Lived Assets to be Disposed of Credit Facility Credit Facility [Axis] Effective tax rate benefit Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent, Total Two to three years Available For Sale Securities Debt Maturities After Two Through Three Years Fair Value Amount of available-for-sale debt securities at fair value maturing after two year through three years. Aggregate exit compensation payments obligation Aggregate Exit Compensation Payments Obligation Aggregate Exit Compensation Payments Obligation Derivative Assets (Liabilities), at Fair Value, Net Total Derivatives Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Operating Lease, Weighted Average Remaining Lease Term Operating leases with functional currency Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Net periodic benefit cost Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Business combination, acquired assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Total Executive Officers and Certain Employees [Member] Executive Officers and Certain Employees [Member] Executive officers and certain employees. Derivative Asset, Total Derivative Asset Derivative assets Weighted Avg. Exercise Price, Stock options outstanding, Beginning Balance Weighted Avg. Exercise Price, Stock options outstanding, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Foreign Government Bonds [Member] Debt Security, Government, Non-US [Member] Foreign Government Securities / Bonds [Member] Eight Quarterly Tranches [Member] Eight Quarterly Tranches [Member] Eight Quarterly Tranches [Member] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of Calculation of Basic and Diluted Loss Per Share Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Income Tax Authority Income Tax Authority [Axis] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Annual recurring compensation obligation Annual Recurring Compensation Obligation Annual Recurring Compensation Obligation New Nord Lb Revolving Line Of Credit. New Nord/LB Revolving Line of Credit [Member] New Nord/LB Revolving Line of Credit [Member] New Nord Lb Revolving Line Of Credit [Member] Furniture and fixtures Furniture and Fixtures, Gross Schedule of Business Acquisitions, by Acquisition [Table Text Block] Summary of Purchase Price for Business Combination Comprehensive Loss, net of tax Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Measurement Frequency Measurement Frequency [Domain] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Current unearned revenue Hedging Designation [Axis] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Reclassification adjustment for amounts related to defined benefit plan adjustments included in net (loss) gain, Tax (Expense) Benefit Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total Revision of Prior Period [Domain] Market-Based PSUs, RSUs and Restricted Stock [Member] Market Based Performance Stock Units Restricted Stock Units And Restricted Stock [Member] Market-based PSUs, RSUs and restricted stock. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Number of Shares, RSUs and restricted stock vested Percentage of common stock exchanged. Percentage Of Common Stock Exchanged Percentage of common stock exchanged Accrued wages and benefits Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Operating Lease, Expense Total operating lease expense Business Acquisition [Axis] Cash and cash equivalents, end of period Cash and cash equivalents, beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Decrease in goodwill Goodwill, Period Increase (Decrease) Goodwill, Period Increase (Decrease), Total Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] XML 5 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 08, 2023
Cover [Abstract]    
Document Type 10-Q/A  
Amendment Flag true  
Document Period End Date Mar. 31, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Entity Registrant Name ADTRAN Holdings, Inc.  
Trading Symbol ADTN  
Entity Central Index Key 0000926282  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   78,655,333
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity File Number 001-41446  
Entity Tax Identification Number 87-2164282  
Entity Address, Address Line One 901 Explorer Boulevard  
Entity Address, City or Town Huntsville  
Entity Address, State or Province AL  
Entity Address, Postal Zip Code 35806-2807  
City Area Code 256  
Local Phone Number 963-8000  
Entity Incorporation, State or Country Code DE  
Document Quarterly Report true  
Document Transition Report false  
Title of 12(b) Security Common Stock, Par Value $0.01 per share  
Security Exchange Name NASDAQ  
Amendment Description ADTRAN Holdings, Inc. (“ADTRAN,” the “Company,” “we,” “us” or “our”) is filing this Amendment No. 2 on Form 10-Q/A (this “Amendment No. 2”) to amend and restate certain portions of the Company’s Quarterly Report on Form 10-Q for the period ended March 31, 2023, as originally filed with the U.S. Securities and Exchange Commission (the “SEC”) on May 10, 2023 (the "Original Filing") and subsequently amended on August 14, 2023 (“Amendment No. 1”).As previously disclosed in the Company's Current Report on Form 8-K filed with the SEC on February 20, 2024, the Audit Committee of the Board of Directors of the Company (the “Audit Committee”) concluded, after considering the recommendations of management, that the results attributable to the non-controlling interest and the net loss attributable to the Company and, as a consequence, the loss per common share attributable to the Company, were materially misstated in (i) the Company’s unaudited condensed consolidated financial statements as of and for the quarter ended March 31, 2023 included in Amendment No. 1, (ii) the Company’s unaudited condensed consolidated financial statements as of and for the quarter and six months period ended June 30, 2023 included in the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2023 and (iii) the Company’s unaudited condensed consolidated financial statements as of and for the quarter and nine months period ended September 30, 2023 included in the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2023, respectively (collectively, the “Non-Reliance Periods”), and that such financial statements should no longer be relied upon.The misstatements occurred following the effectiveness of the Domination Profit and Loss Transfer Agreement ("DPLTA") between the Company and the Company's majority-owned subsidiary, Adtran Networks SE (formerly ADVA Optical Networking SE and referred to herein as “ADVA”) upon the registration of the DPLTA with the commercial register on January 16, 2023. Pursuant to the DPLTA, the minority shareholders of Adtran Networks are guaranteed recurring cash compensation commencing with respect to the 2023 fiscal year. The Company incorrectly presented the guaranteed cash compensation attributable to the non-controlling interest as a loss rather than income attributable to the non-controlling interest during the Non-Reliance Periods. This error resulted in an overstatement of net loss attributable to the non-controlling interest and an understatement of net loss attributable to the Company and loss per common share attributable to ADTRAN Holdings, Inc. - basic and diluted. Additionally, the Company identified an error in the allocation of comprehensive income (loss) attributable to non-controlling interest. This error resulted in an understatement of comprehensive loss attributable to non-controlling interest and an overstatement of comprehensive loss attributable to the Company. This error also resulted in an understatement of additional paid-in capital and overstatement of accumulated other comprehensive income.  In connection with the Q1 2023 restatement and the filing of this Amendment No. 2, the Company has also revised its condensed consolidated balance sheet and condensed consolidated statement of changes in equity as of December 31, 2022 to correct for an error that the Company determined was not material to the Company’s Q3, Q4 and full year 2022 consolidated financial statements as further described in Note 1 “Basis of Presentation”. Refer to Note 1, “Basis of Presentation”, of Notes to Condensed Consolidated Financial Statements of this Form 10-Q/A for additional information and for the summary of the accounting impacts of the restatement and revision adjustments to the Company’s condensed consolidated financial statements. As a result of the above described errors and the identification of the material weaknesses (as described in Item 4 of this Amendment No. 2), the Company is filing this Amendment No. 2 to (i) restate the disclosure on the effectiveness of the Company’s disclosure controls in Part I, Item 4 of Amendment No.1 to reflect the material weaknesses in the Company's internal control over financial reporting that existed as of March 31, 2023, (ii) restate the Company’s Condensed Consolidated Balance Sheets and the Condensed Consolidated Statement of Changes in Equity to reflect adjustments to additional paid-in capital and accumulated other comprehensive income (iii) restate the Company’s Condensed Consolidated Statements of Loss to reflect adjustments to net loss attributable to non-controlling interest, net loss attributable to the Company, and loss per common share attributable to the Company – basic and diluted, (iv) restate the Company’s Condensed Consolidated Statements of Comprehensive Loss to reflect adjustments to comprehensive income attributable to non-controlling interest and comprehensive loss attributable to the Company (v) restate two risk factors related to the Company's material weaknesses and restatements, (vi) restate the disclosure in Part I, Item 2, MD&A of Amendment No. 1 to reflect the adjustments discussed above and (vii) amend Part II – Item 6 (Exhibits) of Amendment No. 1 to include currently dated certifications from the Company’s Chief Executive Officer and Chief Financial Officer as required by Section 302 and 906 of the Sarbanes-Oxley Act of 2002.Pursuant to Rule 12b-15 promulgated by the SEC under the Securities Exchange Act of 1934, as amended, the Company has included the entire text of Part I, Items 1, 2 and 4, as well as Part II, Items 1A and 6, of the Original Filing, as previously amended by Amendment No. 1, in this Amendment No. 2. There have been no changes to the text of Part I, Items 1, 2 and 4, or Part II, Items 1A and 6, other than the changes stated in the immediately preceding paragraph. Other than as described above and through the inclusion with this Amendment No. 2 of new certifications by management, this Amendment No. 2 speaks only as of the date of the Original Filing and does not amend, supplement, or update any information contained in the Original Filing, as amended by Amendment No. 1, to give effect to any subsequent events (including with respect to the cover page of the Original Filing, which has been updated only to present this filing as Amendment No. 2). Accordingly, this Amendment No. 2 should be read in conjunction with the Original Filing, Amendment No. 1, and our reports (including any amendments thereto) filed with the SEC subsequent to Amendment No. 1.  
XML 6 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 136,457 $ 108,644
Short-term investments (includes $1,058 and $340 of available-for-sale securities as of March 31, 2023 and December 31, 2022, respectively, reported at fair value) 1,058 340
Accounts receivable, less allowance for credit losses of $53 and $49 as of March 31, 2023 and December 31, 2022, respectively 262,043 279,435
Other receivables 30,938 32,831
Inventory, net 416,291 427,531
Prepaid expenses and other current assets 37,021 33,577
Total Current Assets 883,808 882,358
Property, plant and equipment, net 111,969 110,699
Deferred tax assets 81,631 67,839
Goodwill 385,755 381,724
Intangibles, net 379,286 401,211
Other non-current assets 63,152 66,998
Long-term investments (includes $8,155 and $8,913 of available-for-sale securities as of March 31, 2023 and December 31, 2022, respectively, reported at fair value) 32,994 32,665
Total Assets 1,938,595 1,943,494
Current Liabilities    
Accounts payable 198,596 237,699
Revolving credit agreements outstanding 10,843 35,936
Notes Payable   24,598
Unearned revenue 55,611 41,193
Accrued expenses and other liabilities 27,424 35,235
Accrued wages and benefits 30,333 44,882
Income tax payable, net 19,397 9,032
Total Current Liabilities 342,204 428,575
Non-current revolving credit agreement outstanding 180,000 60,000
Deferred tax liabilities 51,850 61,629
Non-current unearned revenue 24,907 19,239
Pension liability 10,698 10,624
Deferred compensation liability 28,674 26,668
Non-current lease obligations 21,446 22,807
Other non-current liabilities 15,986 10,339
Total Liabilities 675,765 639,881
Commitments and contingencies (see Note 20)
Redeemable Non-Controlling Interest 442,668  
Equity    
Common stock, par value $0.01 per share; 200,000 shares authorized; 78,655 shares issued and 78,361 outstanding as of March 31, 2023 and 78,088 shares issued and 77,889 shares outstanding as of December 31, 2022 787 781
Additional paid-in capital 782,760 895,834
Accumulated other comprehensive income 34,526 26,126
Retained earnings 8,006 55,338
Treasury stock at cost: 294 and 198 shares as of March 31, 2023 and December 31, 2022, respectively (5,917) (4,125)
Non-controlling interest   329,659
Total Equity 820,162 1,303,613
Total Liabilities, Redeemable Non-Controlling Interest and Equity $ 1,938,595 $ 1,943,494
XML 7 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Short-term investments, available-for-sale securities at fair value $ 1,058 $ 340
Accounts receivable, allowance for credit losses 53 49
Long-term investments, available-for-sale securities fair value $ 8,155 $ 8,913
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 78,655,000 78,088,000
Common stock, shares outstanding 78,361,000 77,889,000
Treasury stock, shares 294,000 198,000
XML 8 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Loss (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue    
Total Revenue $ 323,912 $ 154,518
Cost of Revenue    
Total Cost of Revenue 236,104 100,202
Gross Profit 87,808 54,316
Selling, general and administrative expenses 67,397 27,893
Research and development expenses 70,143 26,491
Operating Loss (49,732) (68)
Interest and dividend income 304 204
Interest expense (3,287) (30)
Net investment gain (loss) 1,252 (3,415)
Other expense, net (303) (226)
Loss Before Income Taxes (51,766) (3,535)
Income tax benefit 11,313 2,408
Net Loss (40,453) (1,127)
Less: Net Loss attributable to non-controlling interest [1] (370)  
Net Loss attributable to ADTRAN Holdings, Inc. $ (40,083) $ (1,127)
Weighted average shares outstanding – basic 78,358 49,113
Weighted average shares outstanding – diluted 78,358 49,113
Loss per common share attributable to ADTRAN Holdings, Inc. - basic $ (0.51) $ (0.02)
Loss per common share attributable to ADTRAN Holdings, Inc. - diluted $ (0.51) $ (0.02)
Network Solutions [Member]    
Revenue    
Total Revenue $ 282,418 $ 138,374
Cost of Revenue    
Total Cost of Revenue 219,130 90,653
Gross Profit 63,288 47,721
Services & Support [Member]    
Revenue    
Total Revenue 41,494 16,144
Cost of Revenue    
Total Cost of Revenue 16,974 9,549
Gross Profit $ 24,520 $ 6,595
[1] For the three months ended March 31, 2023, we have recognized $3.2 million of net loss attributable to non-controlling interests pre-DPLTA, partially offset by $2.8 million, representing the recurring cash compensation earned by non-controlling interest shareholders post-DPLTA .
XML 9 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Loss (Unaudited) (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Net loss attributable to non-controlling interest $ (370) [1]
Annual recurring compensation earned (2,809)
Pre-DPLTA [Member]  
Net loss attributable to non-controlling interest 3,200
Post-DPLTA [Member]  
Annual recurring compensation earned $ 2,800
[1] For the three months ended March 31, 2023, we have recognized $3.2 million of net loss attributable to non-controlling interests pre-DPLTA, partially offset by $2.8 million, representing the recurring cash compensation earned by non-controlling interest shareholders post-DPLTA .
XML 10 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net Loss $ (40,453) $ (1,127)
Other Comprehensive Income (Loss), net of tax    
Net unrealized gain (loss) on available-for-sale securities 69 (724)
Defined benefit plan adjustments 35 (13)
Foreign currency translation gain (loss) 8,678 (905)
Other Comprehensive Income (Loss), net of tax 8,782 (1,642)
Comprehensive Loss, net of tax (31,671) (2,769)
Less: Comprehensive Income attributable to non-controlling interest 12  
Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax $ (31,683) $ (2,769)
XML 11 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Changes in Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
ADVA Optical Networking SE [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
ADVA Optical Networking SE [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Non-controlling Interest [Member]
Non-controlling Interest [Member]
ADVA Optical Networking SE [Member]
Beginning Balance at Dec. 31, 2021 $ 357,102   $ 797 $ 288,946   $ 740,820 $ (661,547) $ (11,914)    
Beginning Balance, Shares at Dec. 31, 2021     79,652              
Net loss (1,127)         (1,127)        
Other comprehensive income (loss), net of tax (1,642)             (1,642)    
Dividend payments ($0.09 per share) (4,438)         (4,438)        
Dividends accrued on unvested RSUs 32         32        
Deferred compensation adjustments, net of tax (18)           (18)      
ADTRAN RSUs, PSUs, RSUs and restricted stock vested (54)         (895) 841      
ADTRAN Stock options exercised 568         (143) 711      
ADTRAN Stock-based compensation expense 1,893     1,893            
Ending Balance at Mar. 31, 2022 352,316   $ 797 290,839   734,249 (660,013) (13,556)    
Ending Balance, Shares at Mar. 31, 2022     79,652              
Beginning Balance at Dec. 31, 2022 $ 1,303,613   $ 781 895,834   55,338 (4,125) 26,126 $ 329,659  
Beginning Balance, Shares at Dec. 31, 2022 78,088   78,088              
Net loss $ (40,453)         (37,274)     (3,179)  
Annual recurring compensation earned (2,809)         (2,809)        
Reclassification and remeasurement from equity to mezzanine equity for non-controlling interests in ADVA   $ (443,757)     $ (116,895)         $ (326,862)
Other comprehensive income (loss), net of tax 8,782             8,400 $ 382  
Dividend payments ($0.09 per share) (7,076)         (7,076)        
Deferred compensation adjustments, net of tax (1,792)           (1,792)      
ADTRAN RSUs, PSUs, RSUs and restricted stock vested (138)   $ 6     (144)        
ADTRAN RSUs, PSUs, RSUs and restricted stock vested, Shares     561              
ADTRAN Stock options exercised $ 58         58        
ADTRAN Stock options exercised, Shares 6   6              
ADTRAN Stock-based compensation expense $ 3,812 $ 9   3,812 $ 9          
Redemption of redeemable non-controlling interest 343         343        
Foreign currency remeasurement of redeemable non-controlling interest (430)         (430)        
Ending Balance at Mar. 31, 2023 $ 820,162   $ 787 $ 782,760   $ 8,006 $ (5,917) $ 34,526    
Ending Balance, Shares at Mar. 31, 2023 78,655   78,655              
XML 12 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Changes in Equity (Unaudited) (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Stockholders' Equity [Abstract]    
Dividend payments $ 0.09 $ 0.09
XML 13 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (40,453) $ (1,127)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 33,402 3,661
Amortization of debt issuance cost 146  
(Gain) loss on investments, net (3,154) 3,304
Stock-based compensation expense 3,812 1,893
Deferred income taxes (24,019)  
Other, net (1) (62)
Inventory reserves 16,051 (1,754)
Changes in operating assets and liabilities:    
Accounts receivable, net 17,658 8,697
Other receivables 1,980 (6,205)
Inventory (2,764) (29,685)
Prepaid expenses, other current assets and other assets 1,118 (1,170)
Accounts payable (40,367) 24,818
Accrued expenses and other liabilities 6,349 3,803
Income taxes payable, net 10,316 (1,304)
Net cash (used in) provided by operating activities (19,926) 4,869
Cash flows from investing activities:    
Purchases of property, plant and equipment (8,439) (1,461)
Proceeds from sales and maturities of available-for-sale investments 930 10,265
Purchases of available-for-sale investments (516) (11,504)
Proceeds from beneficial interests in securitized accounts receivable 1,231  
Net cash used in investing activities (6,794) (2,700)
Cash flows from financing activities:    
Tax withholdings related to stock-based compensation settlements (6,258) (54)
Proceeds from stock option exercises 58 568
Dividend payments (7,076) (4,438)
Proceeds from draw on revolving credit agreements 138,236 8,000
Repayment of revolving credit agreements (43,464) (8,000)
Non-controlling interest put option buyback (1,176)  
Repayment of notes payable (24,692)  
Net cash provided by (used in) financing activities 55,628 (3,924)
Net increase (decrease) in cash, cash equivalents and restricted cash 28,908 (1,755)
Effect of exchange rate changes (1,095) (1,032)
Cash and cash equivalents, beginning of period 108,644 56,818
Cash and cash equivalents, end of period 136,457 54,031
Supplemental disclosure of cash financing activities:    
Cash paid for interest 1,610 30
Cash used in operating activities related to operating leases 4,057 482
Supplemental disclosure of non-cash investing activities:    
Right-of-use assets obtained in exchange for lease obligations 486 332
Purchases of property, plant and equipment included in accounts payable $ 4,354 $ 392
XML 14 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

GENERAL

ADTRAN Holdings, Inc. (“ADTRAN” or the “Company”) is a leading global provider of networking and communications platforms, software, systems and services focused on the broadband access market, serving a diverse domestic and international customer base in multiple countries that includes Tier-1, -2 and -3 Service Providers, alternative Service Providers, such as utilities, municipalities and fiber overbuilders, cable/MSOs, SMBs and distributed enterprises. Our innovative solutions and services enable voice, data, video and internet-communications across a variety of network infrastructures and are currently in use by millions worldwide. We support our customers through our direct global sales organization and our distribution networks. Our success depends upon our ability to increase unit volume and market share through the introduction of new products and succeeding generations of products having optimal selling prices and increased functionality as compared to both the prior generation of a product and to the products of competitors in order to gain market share. To service our customers and grow revenue, we are continually conducting research and developing new products addressing customer needs and testing those products for the specific requirements of the particular customers. We offer a broad portfolio of flexible software and hardware network solutions and services that enable Service Providers to meet today’s service demands, while enabling them to transition to the fully converged, scalable, highly-automated, cloud-controlled voice, data, internet and video network of the future. In addition to our global headquarters in Huntsville, Alabama, and our European headquarters in Munich, Germany, we have sales and research and development facilities in strategic global locations.

In 2022, following the business combination (the “Business Combination”) with ADVA Optical Networking SE (“ADVA”), which included the Merger, we became the sole owner of and successor to ADTRAN, Inc. and the majority shareholder of ADVA. ADTRAN, Inc. is a leading global provider of open, disaggregated networking and communications solutions that enable voice, data, video, and internet communications across any network infrastructure. Its award-winning end-to-end fiber broadband solutions portfolio spans from OLTs to in-home services and intelligent SaaS solutions. ADVA is a global provider of open networking solutions with over 25 years of experience in optical networking, carrier Ethernet access and network synchronization. ADVA has led the industry for over two decades with open and secure networking solutions that carefully balance space, power and cost. Together, we serve customers in a broad range of industries in over 100 countries.

Effectiveness of the Domination and Profit and Loss Transfer Agreement

The DPLTA between the Company, as the controlling company, and ADVA Optical Networking SE, as the controlled company as executed on December 1, 2022, became effective on January 16, 2023, as a result of its registration with the commercial register (Handelsregister) of the local court (Amtsgericht) at the registered seat of ADVA (Jena).

Under the DPLTA, subject to certain limitations pursuant to applicable law and the specific terms of the DPLTA, (i) the Company is entitled to issue binding instructions to the management board of ADVA, (ii) ADVA will transfer its annual profit to the Company, subject to, among other things, the creation or dissolution of certain reserves, and (iii) the Company will generally absorb the annual net loss incurred by ADVA. The obligation of ADVA to transfer its annual profit to the Company applies for the first time to the profit generated subsequent to January 16, 2023.

Subject to certain limitations pursuant to applicable law and the specific terms of the DPLTA, the DPLTA provides that ADVA preferred shareholders be offered, at their election, (i) to put their ADVA shares to the Company in exchange for a compensation in cash of EUR 17.21 per share (the “Exit Compensation”), or (ii) to remain ADVA preferred shareholders and receive a recurring compensation in cash of EUR 0.59 (EUR 0.52 net under the current tax regime) per share for each full fiscal year of ADVA (the “Annual Recurring Compensation”). The Annual Recurring Compensation is due on the third banking day following the ordinary general shareholders’ meeting of ADVA for the respective preceding fiscal year (but in any event within eight months following expiration of the fiscal year) and is first granted for the 2023 fiscal year, payable for the first time after the ordinary general shareholders’ meeting of ADVA in 2024. The Annual Recurring Compensation payment is similar to a cumulative dividend, which does not require Board of Director approval as it is guaranteed under the DPLTA, and is accrued as a dividend liability when it is earned.

The adequacy of both forms of compensation have been challenged by the preferred shareholders of ADVA via court-led appraisal proceedings under German law, and it is possible that the courts in such appraisal proceedings may adjudicate a higher Exit Compensation or Annual Recurring Compensation (in each case, including interest thereon) than agreed upon in the DPLTA.

The opportunity for the ADVA preferred shareholders to tender ADVA preferred shares in exchange for Exit Compensation had been scheduled to expire on March 16, 2023. However, due to the appraisal proceedings that have been initiated in accordance with applicable German law, this time period for tendering shares has been extended pursuant to the German Stock Corporation Act (Aktiengesetz) and will end two months after the date on which a final decision in such appraisal proceedings has been published in the Federal Gazette (Bundesanzeiger).

 

Board Approval Purchase of ADVA Common Stock

On October 18, 2022, the Company's Board of Directors authorized the Company to purchase additional shares of ADVA through open market purchases not to exceed 15,346,544 shares.

1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements of ADTRAN Holdings, Inc. and its subsidiaries have been prepared pursuant to the rules and regulations of the SEC applicable to interim financial information presented in Quarterly Reports on Form 10-Q. Accordingly, certain information and notes required by generally accepted accounting principles in the United States of America (“U.S. GAAP”) for complete financial statements are not included herein. The December 31, 2022 Condensed Consolidated Balance Sheet is derived from audited financial statements but does not include all disclosures required by U.S. GAAP.

In the opinion of management, all adjustments necessary to fairly state these interim statements have been recorded and are of a normal and recurring nature. The results of operations for an interim period are not necessarily indicative of the results for the full year. The interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in ADTRAN Holdings, Inc. Annual Report on Form 10-K/A for the year ended December 31, 2022, filed with the SEC on August 14, 2023.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting period. Significant estimates include allowance for credit losses on accounts receivable and contract assets, excess and obsolete inventory reserves, warranty reserves, customer rebates, determination and accrual of the deferred revenue related to performance obligations under contracts with customers, estimated costs to complete obligations associated with deferred and accrued revenues and network installations, estimated income tax provision and income tax contingencies, fair value of stock-based compensation, assessment of goodwill and other intangibles for impairment, estimated lives of intangible assets, estimates of intangible assets upon measurement, estimated pension liability and fair value of investments. Actual amounts could differ significantly from these estimates.

We assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to us and the unknown future impacts of supply chain constraints, inflationary pressures, the energy crisis, currency fluctuations and political tensions as of March 31, 2023 and through the date of this report. The accounting matters assessed included, but were not limited to, the allowance for credit losses, stock-based compensation, carrying value of goodwill, intangibles and other long-lived assets, financial assets, valuation allowances for tax assets, revenue recognition and costs of revenue. Future conditions related to supply chain constraints, inflationary pressures, the energy crisis, rising interest rates, instability in the financial services industry, currency fluctuations and political tensions could result in further impacts to the Company's consolidated financial statements in future reporting periods.

Revision of Previously Issued Financial Statements

 

During the fourth quarter of 2023, management identified an immaterial error relating to the understatement of non-controlling interest and the overstatement of accumulated other comprehensive income in the Consolidated Balance Sheet as of December 31, 2022. The immaterial misstatements occurred following the Business Combination between the Company and the Company's majority-owned subsidiary, Adtran Networks on July 15, 2022. The Company incorrectly presented the allocation of foreign currency translation loss attributable to the non-controlling interest during the year ended December 31, 2022. Management evaluated the impact of this error on the Company's full year 2022 consolidated financial statements and determined that the consolidated financial statements were not materially misstated. However, in order to correctly state non-controlling interest and accumulated other comprehensive income in connection with the filing of this Amendment No. 2, the December 31, 2022 balance sheet items have been corrected to reflect the impact of this immaterial error. The Company will revise its consolidated financial statements as of and for the year ended December 31, 2022 when it files its Form 10-K for the period ended December 31, 2023.

The following table reflects the impact of the revision to the specific line items presented in the Company's previously reported Condensed Consolidated Balance Sheets and the Condensed Consolidated Statement of Changes in Equity as of December 31, 2022:

 

 

December 31, 2022

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Revised

 

 

 

 

 

 

 

 

 

 

 

Accumulated Other Comprehensive Income

 

$

46,713

 

 

$

(20,587

)

 

$

26,126

 

Non-Controlling Interest

 

$

309,072

 

 

$

20,587

 

 

$

329,659

 

Total Equity

 

$

1,303,613

 

 

$

 

 

$

1,303,613

 

 

The accompanying applicable Notes have been updated to reflect the effects of the revision.

Restatement of Previously Issued Financial Statements

During the fourth quarter of 2023, the Company determined that it overstated loss attributable to the non-controlling interest, understated loss attributable to the Company, understated loss per common share attributable to ADTRAN Holdings, Inc. – basic and diluted, understated comprehensive loss attributable to non-controlling interest and overstated comprehensive loss attributable to ADTRAN Holdings, Inc., net of tax for the three months ended March 31, 2023. The misstatements occurred following the effectiveness of the DPLTA between the Company and the Company’s majority-owned subsidiary, Adtran Networks upon the registration of the DPLTA with the commercial register on January 16, 2023. Pursuant to the DPLTA, the minority shareholders of Adtran Networks are guaranteed recurring cash compensation commencing with respect to the 2023 fiscal year. The Company incorrectly presented the guaranteed cash compensation attributable to the non-controlling interest as a loss rather than income attributable to the non-controlling interest during the three months ended March 31, 2023. This error resulted in an overstatement of net loss attributable to the non-controlling interest, an understatement of net loss attributable to the Company and loss per common share attributable to ADTRAN Holdings, Inc. - basic and diluted, an understated comprehensive loss attributable to non-controlling interest and an overstated comprehensive loss attributable to ADTRAN Holdings, Inc., net of tax. Additionally, this error resulted in an understatement of additional paid-in capital and an overstatement of accumulated other comprehensive income. The Company restated the Condensed Consolidated Statements of Loss presented in this report by increasing net loss attributable to the Company by $5.6 million for the quarter ended March 31, 2023.

 

The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported Condensed Consolidated Statements of Loss and the previously reported Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2023:

 

 

 

For the Three Months Ended March 31, 2023

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Restated

 

Net Loss attributable to non-controlling interest

 

$

(5,989

)

 

$

5,619

 

 

$

(370

)

Net Loss attributable to ADTRAN Holdings, Inc.

 

$

(34,464

)

 

$

(5,619

)

 

$

(40,083

)

Loss per common share attributable to ADTRAN Holdings, Inc. – basic

 

$

(0.44

)

 

$

(0.07

)

 

$

(0.51

)

Loss per common share attributable to ADTRAN Holdings, Inc. – diluted

 

$

(0.44

)

 

$

(0.07

)

 

$

(0.51

)

Comprehensive Loss attributable to non-controlling interest

 

$

244

 

 

$

(232

)

 

$

12

 

Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax

 

$

(31,915

)

 

$

232

 

 

$

(31,683

)

 

The following table reflects the impact of the restatement, in addition to the revision of the December 31, 2022 balances referenced above, to the specific line items presented in the Company’s previously reported Condensed Consolidated Balance Sheets as of March 31, 2023 and the Condensed Consolidated Statement of Changes in Equity for the period ended March 31, 2023:

 

 

 

March 31, 2023

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Restated

 

 

 

 

 

 

 

 

 

 

 

Additional Paid-in Capital

 

$

762,035

 

 

$

20,725

 

 

$

782,760

 

Accumulated Other Comprehensive Income

 

$

55,251

 

 

$

(20,725

)

 

$

34,526

 

Total Equity

 

$

820,162

 

 

$

 

 

$

820,162

 

 

During the second quarter of 2023, the Company determined that it overstated total current liabilities and understated non-current liabilities as of March 31, 2023 and December 31, 2022, due to a revolving credit agreement being classified as a current liability instead of a non-current liability. The total amount of liabilities remains unchanged. The Company restated the March 31, 2023 Condensed Consolidated Balance Sheet presented in this report by decreasing current revolving credit agreements outstanding by $180.0 million and increasing non-current revolving credit agreement outstanding by $180.0 million.

The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported condensed consolidated financial statements as of March 31, 2023:

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Restated

 

Revolving credit agreements outstanding

 

$

190,843

 

 

$

(180,000

)

 

$

10,843

 

Total current liabilities

 

$

522,204

 

 

$

(180,000

)

 

$

342,204

 

Non-current revolving credit agreement outstanding

 

$

 

 

$

180,000

 

 

$

180,000

 

 

The accompanying applicable Notes have been updated to reflect the effects of the restatements as of March 31, 2023.

 

Redeemable Non-Controlling Interest

As of March 31, 2023 and December 31, 2022, the ADVA stockholders’ equity ownership percentage in ADVA was approximately 34.6% and 34.7%, respectively.

As a result of the effectiveness of the DPLTA on January 16, 2023, the ADVA shares, representing the equity interest in ADVA held by holders other than the Company, can be tendered at any time and are, therefore, redeemable and must be classified outside stockholders’ equity. Therefore, the permanent equity noncontrolling interest balance was reclassified to redeemable non-controlling interest ("RNCI") on January 16, 2023 and was remeasured to fair value based on the trading market price of the ADVA shares.

Subsequently, the carrying value of the RNCI is adjusted to its maximum redemption value at each reporting date when the maximum redemption value is greater than the initial carrying amount of the redeemable noncontrolling interest. However, the RNCI will be remeasured using the current exchange rate at each reporting date as long as the RNCI is currently redeemable. For the period of time that the DPLTA is in effect, the RNCI will continue to be presented as redeemable non-controlling interest outside of stockholders’ equity in the condensed consolidated balance sheets.

See Note 16 for additional information on RNCI.

Recently Adopted Accounting Pronouncements

In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which would require an acquirer to recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements in accordance with Topic 606, Revenue Recognition. The Company early adopted ASU 2021-08 on July 1, 2022 and the standard was applied retrospectively beginning with January 1, 2022.

Recent Accounting Pronouncements Not Yet Adopted

There are currently no accounting pronouncements not yet adopted that are expected to have a material effect on the Condensed Consolidated Financial Statements.

XML 15 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination
3 Months Ended
Mar. 31, 2023
Business Combinations [Abstract]  
Business Combination

2. BUSINESS COMBINATION

ADVA Optical Networking SE

On August 30, 2021, ADTRAN and ADVA, entered into a Business Combination Agreement, pursuant to which both companies agreed to combine their respective businesses and each become subsidiaries of a new holding company, ADTRAN Holdings, Inc. (formerly known as Acorn HoldCo, Inc.) which was formed as a wholly-owned subsidiary of ADTRAN in order to consummate the transactions under the Business Combination Agreement. Under the terms of the Business Combination Agreement, on July 8, 2022, Acorn MergeCo, Inc, a Delaware corporation and wholly-owned direct subsidiary of the Company, merged with and into ADTRAN, Inc. leaving ADTRAN, Inc. surviving the merger as a wholly-owned direct subsidiary of the Company.

Additionally, pursuant to the Business Combination Agreement, on July 15, 2022, the Company made a public offer to exchange each issued and outstanding no-par value bearer share of ADVA for 0.8244 shares of Company Common Stock, par value $0.01 per share of the Company. The Exchange Offer was settled on Exchange Offer Settlement Date, on which date the Company acquired 33,957,538 bearer shares of ADVA, or 65.43% of ADVA’s outstanding bearer shares as of the Exchange Offer Settlement Date, in exchange for the issuance of an aggregate of 27,994,595 shares of Company Common Stock. Additionally, pursuant to the Business Combination Agreement, ADVA stock option holders were entitled to have their ADVA stock options assumed by ADTRAN Holdings, Inc. (applying the exchange ratio in the Business Combination Agreement), thereafter representing options to acquire stock of ADTRAN, Inc. The fair value of the ADVA stock options assumed by ADTRAN, Inc. was $12.8 million, estimated using the Monte Carlo method.

ADTRAN, Inc. and ADVA became subsidiaries of ADTRAN Holdings, Inc. as a result of the Business Combination. ADTRAN was determined to be the accounting acquirer of ADVA based on ADTRAN shareholders’ majority equity stake in the combined company, the composition of the board of directors and senior management of the combined company, among other factors. The Business Combination with ADVA has been accounted for using the acquisition method of accounting as per the provisions of Accounting Standards Codification 805, “Business Combinations” (“ASC 805”). The Business Combination Agreement used a fixed exchange ratio of Company Common Stock for ADVA shares of common stock, which resulted in a 36% equity stake for ADVA stockholders and a 64% equity stake for ADTRAN stockholders in the post-closing combined company (calculated on a fully diluted basis and utilizing the tender of 65.43% of ADVA’s current issued and outstanding share capital) as of July 15, 2022. Therefore, ADTRAN shareholders continued to hold a majority interest in the combined company following the completion of the Business Combination. Additionally, the Board of Directors is comprised of six members from ADTRAN and three members from ADVA; the current ADTRAN chief executive officer acts as the chairman of the Board of Directors and the former ADVA chief executive officer as the vice chairman of the Board of Directors. Additionally, the current ADTRAN chief executive officer and ADTRAN chief financial officer held these positions within the combined company immediately following the completion of the Business Combination. Based upon these and other considerations as outlined in ASC 805, ADTRAN represents the accounting acquirer.

The following table summarizes the purchase price for the ADVA business combination:

 

(In thousands, except shares, share price and exchange ratio)

 

Purchase Price

 

ADVA shares exchanged

 

 

33,957,538

 

Exchange ratio

 

 

0.8244

 

ADTRAN Holdings, Inc. shares issued

 

 

27,994,595

 

ADTRAN Holdings, Inc. share price on July 15, 2022

 

$

20.20

 

Purchase price paid for ADVA shares

 

$

565,491

 

Equity compensation (1)

 

$

12,769

 

Total purchase price

 

$

578,260

 

(1) Represents the portion of replacement share-based payment awards that relates to pre-combination vesting.

Assets acquired and liabilities assumed were recognized at their respective fair values as of July 15, 2022. In determining the fair value, the Company utilized various methods of the income, cost and market approaches depending on the asset or liability being fair valued. The estimation of fair value required significant judgment related to future net cash flows reflecting the risk inherent in each cash flow stream, competitive trends, market comparables and other factors. Inputs were generally determined by taking into account historical data, current and anticipated market conditions, and growth rates.

Developed technology and customer relationships were valued using the multi-period excess earnings method. Backlog was valued using the distributor method. Significant assumptions used in the discounted cash flow analysis for (i) developed technology were the revenue growth rates, long-term revenue growth rate, discount rate, and earnings before interest, taxes, depreciation and amortization (“EBITDA”) margins, obsolescence factors, income tax rate, tax depreciation, and economic depreciation; (ii) customer relationships were earnings before interest and taxes (“EBIT”) margins, contributory asset charges, and customer attrition rate; and (iii) backlog were EBIT margins, adjusted EBIT margins, and contributory asset charges.

The allocation of the purchase price to the assets acquired and liabilities assumed was subject to adjustment within the measurement period (up to one year from the acquisition date). The measurement period adjustments since initial preliminary estimates resulted from changes to the fair value estimates of the acquired assets and assumed liabilities based on finalizing the valuations of inventory, prepaid expenses and other current assets, property plant and equipment, intangible assets, other non-current assets and deferred tax assets and liabilities. The cumulative effect of all measurement period adjustments resulted in a decrease to recognized goodwill of $8.7 million.

 

The following table summarizes the purchase price allocation for each major class of assets acquired and liabilities assumed in the acquisition of ADVA (in thousands):

 

(In thousands)

 

 

 

Total purchase price

 

$

578,260

 

Non-controlling interest

 

$

316,415

 

Net Assets:

 

 

 

Cash and cash equivalents

 

$

44,003

 

Accounts receivable

 

 

114,659

 

Other receivables

 

 

1,457

 

Inventory

 

 

200,331

 

Prepaid expenses and other current assets

 

 

28,208

 

Property plant and equipment

 

 

55,480

 

Deferred tax assets

 

 

1,759

 

Intangibles

 

 

403,780

 

Other non-current assets

 

 

31,074

 

Accounts payable

 

 

(98,587

)

Current unearned revenue

 

 

(26,047

)

Accrued expenses and other liabilities

 

 

(59,600

)

Current portion of notes payable

 

 

(25,254

)

Income tax payable, net

 

 

(4,898

)

Tax liabilities

 

 

(1,400

)

Non-current unearned revenue

 

 

(11,498

)

Pension liability

 

 

(6,820

)

Other non-current liabilities

 

 

(6,094

)

Non-current portion of revolving credit agreements and notes payable

 

 

(15,250

)

Non-current lease obligations

 

 

(20,046

)

Deferred tax liabilities

 

 

(61,040

)

Total net assets acquired

 

$

544,217

 

Goodwill

 

$

350,458

 

The fair value of the assets acquired include accounts receivable of $114.7 million and other receivables of $1.5 million. The unpaid principal balance under these receivables is $118.5 million and $1.5 million, respectively. The difference between the fair value and the unpaid principal balance primarily represents amounts expected to be uncollectible.

The fair value of the identifiable intangible assets acquired as of the acquisition date:

 

(In thousands)

Estimated-average useful life (in years) (1)

 

 

Fair value

 

 

Income Statement Amortization Classification

Developed technology

 

8.5

 

 

$

291,925

 

 

 Cost of revenue - Network Solutions

Backlog

 

1.4

 

 

 

52,165

 

 

 Cost of revenue - Network Solutions and Services & Support

Customer relationships

 

10.5

 

 

 

32,704

 

 

 Selling, general and administrative expenses

Trade name

 

2.8

 

 

 

26,986

 

 

 Selling, general and administrative expenses

Total

 

 

 

$

403,780

 

 

 

 

(1) Determination of the weighted average period of the individual categories of intangible assets was based on the nature of the applicable intangible asset and the expected future cash flows to be derived from the intangible asset. Amortization of intangible assets with definite lives is recognized over the period of time the assets are expected to contribute to future cash flows.

Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. The ADVA acquisition resulted in the recognition of goodwill of $350.5 million, which the Company believes is attributable to the value driven by the Company’s expected growth of the business, synergies, and expanded market and product opportunities. Goodwill created as a result of the ADVA acquisition is not deductible for tax purposes.

After the Business Combination, the chief operating decision maker assessed and will continue to assess the Company’s performance and allocate resources to its two segments (1) Network Solutions and (2) Services & Support. The goodwill resulting from the Business Combination of $272.8 million was allocated to the Network Solutions segment, and $77.7 million was allocated to the Services & Support segment. See Note 18 of the Notes to Consolidated Financial Statements, included in this Amendment No. 2 for more information about the Company’s segments.

As of the acquisition date, the fair value of the non-controlling interest was approximately $316.4 million and determined using a market approach. As a portion of ADVA shares will remain trading after the Business Combination, the non-controlling interest was calculated using 17,941,496 ADVA shares held by non-controlling interest multiplied by the ADVA closing share price of €17.58 ($17.64 using the July 15, 2022 EUR to USD conversion rate of $1.00318) on July 15, 2022.

The Company included the financial results of ADVA in its consolidated financial statements since July 15, 2022, the acquisition date. The net revenue and net loss from the ADVA business for the period January 1, 2023 to March 31, 2023, were $192.3 million and $25.4 million, respectively, which are included in the Company’s Consolidated Statement of Loss. The net loss attributable to non-controlling interest from the ADVA business for the three months ended March 31, 2023 was $6.0 million.

As of March 31, 2023, the Company has incurred $26.1 million of transaction costs related to the Business Combination. During the three months ended March 31, 2023, we did not incur transaction costs related to the Business Combination. During the three months ended March 31, 2022, $1.5 million of transaction costs were incurred. These transaction costs are recorded in selling, general and administrative expense in the Consolidated Statements of Loss.

Supplemental Pro Forma Information (Unaudited)

The unaudited pro forma financial information in the table below summarizes the combined results of operations for ADTRAN and ADVA as though the Business Combination had occurred on January 1, 2022. The pro forma amounts have been adjusted for differences in basis of accounting which are determined before taking into effect the impacts of purchase accounting and Business Combination accounting impacts.

The following unaudited pro forma information is presented for illustrative purposes only. It is not necessarily indicative of the results of operations of future periods, the results of operations that actually would have been realized had the entities been a single company as of January 1, 2022, or the future operating results of the combined entities. The unaudited pro forma information does not give effect to the potential impact of current financial conditions, regulatory matters or any anticipated synergies, operating efficiencies or cost savings that may be associated with the acquisition. The unaudited pro forma information also does not include any integration costs that the Company may incur related to the acquisition as part of combining the operations of the companies.

 

 

Three Months Ended

 

(In thousands)

March 31, 2022

 

 

 

 

Revenue

$

345,844

 

Net loss

$

(73,489

)

XML 16 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue

3. REVENUE

The following is a description of the principal activities from which revenue is generated by reportable segment:

Network Solutions Segment - Includes hardware and software products that enable a digital future which support the Company's Subscriber, Access and Aggregation, and Optical Networking Solutions.

Services & Support Segment - Includes network design, implementation, maintenance and cloud-hosted services supporting the Company's Subscriber, Access and Aggregation, and Optical Networking Solutions.

Revenue by Category

In addition to the Company's reportable segments, revenue is also reported for the following three categories – Subscriber Solutions, Access & Aggregation Solutions and Optical Networking Solutions.

Prior to the Business Combination with ADVA on July 15, 2022, ADTRAN reported revenue across the following three categories: (1) Access & Aggregation, (2) Subscriber Solutions & Experience and (3) Traditional & Other Products. Following the Business Combination with ADVA, we have recast these revenues such that ADTRAN’s former Access & Aggregation revenue is combined with a portion of the applicable ADVA solutions to create Access & Aggregation Solutions, ADTRAN’s former Subscriber Solutions & Experience revenue is combined with a portion of the applicable ADVA solutions to create Subscriber Solutions, and the revenue from Traditional & Other products is now included in the applicable Access & Aggregation Solutions or Subscriber Solutions category. Optical Networking Solutions is a new revenue category added to represent a meaningful portion of ADVA’s portfolio.

Our Subscriber Solutions portfolio is used by Service Providers to terminate their access services infrastructure at the customer premises while providing an immersive and interactive experience for residential, business and wholesale subscribers. This revenue category includes hardware- and software-based products and services. These solutions include fiber termination solutions for residential, business and wholesale subscribers, Wi-Fi access solutions for residential and business subscribers, Ethernet switching and network edge virtualization solutions for business subscribers, and cloud software solutions covering a mix of subscriber types.

Our Access & Aggregation Solutions are solutions that are used by communications Service Providers to connect residential subscribers, business subscribers and mobile radio networks to the Service Providers’ metro network, primarily through fiber-based connectivity. This revenue category includes hardware- and software-based products and services. Our solutions within this category are a mix of fiber access and aggregation platforms, precision network synchronization and timing solutions, and access orchestration solutions that ensure highly reliable and efficient network performance.

Our Optical Networking Solutions are used by communications Service Providers, internet content providers and large-scale enterprises to securely interconnect metro and regional networks over fiber. This revenue category includes hardware- and software-based products and services. Our solutions within this category include open optical terminals, open line systems, optical subsystems and modules, network infrastructure assurance systems, and automation platforms that are used to build high-scale, secure and assured optical networks.

The following table disaggregates revenue by reportable segment and revenue category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:

 

 

 

Three Months Ended

 

 

 

March 31, 2023

 

 

March 31, 2022

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

 

Network Solutions

 

 

Services & Support

 

 

Total

 

Subscriber Solutions

 

$

70,287

 

 

$

9,049

 

 

$

79,336

 

 

$

52,390

 

 

$

4,332

 

 

$

56,722

 

Access & Aggregation Solutions

 

 

84,554

 

 

 

12,266

 

 

 

96,820

 

 

 

85,984

 

 

 

11,812

 

 

 

97,796

 

Optical Networking Solutions

 

 

127,577

 

 

 

20,179

 

 

 

147,756

 

 

 

 

 

 

 

 

 

 

Total

 

$

282,418

 

 

$

41,494

 

 

$

323,912

 

 

$

138,374

 

 

$

16,144

 

 

$

154,518

 

 

The aggregate amount of transaction price allocated to remaining performance obligations that have not been satisfied as of March 31, 2023 and December 31, 2022 related to contractual maintenance agreements, contractual SaaS and subscription services, and hardware contracts that exceed one year in duration amounted to $389.0 million and $277.2 million, respectively. As of March 31, 2023, approximately 68% is expected to be recognized over the next 12 months and the remainder recognized thereafter. The majority of the Company's remaining performance obligations as of March 31, 2023 are related to contracts or orders that have an original expected duration of one year or less, for which the Company is electing to utilize the practical expedient available within the guidance, and are excluded from the transaction price related to these future obligations. The Company will generally satisfy the remaining performance obligations as we transfer control of the products ordered or services to our customers, excluding maintenance services, which are satisfied over time.

The following table provides information about receivables, contract assets and unearned revenue from contracts with customers:

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

Accounts receivable, net

 

$

262,043

 

 

$

279,435

 

Contract assets(1)

 

$

1,972

 

 

$

1,852

 

Unearned revenue

 

$

55,611

 

 

$

41,193

 

Non-current unearned revenue

 

$

24,907

 

 

$

19,239

 

 

(1) Included in other receivables on the Condensed Consolidated Balance Sheets.

The Company is party to a receivables purchase agreement with a third party financial institution (the “Factor”). As of March 31, 2023 and December 31, 2022, accounts receivable totaling $15.6 million and $14.9 million, respectively, were sold, of which $1.2 million was retained by the Factor in the reserve account. The balance in the reserve account is included in other assets on the Condensed Consolidated Balance Sheets. As of March 31, 2023 and December 31, 2022, the Company had an allowance for doubtful accounts related to factored accounts receivable totaling less than $0.1 million. The cost of receivables purchase agreement is included in interest expense in the Condensed Consolidated Statements of Loss and totaled $0.3 million for the three months ended March 31, 2023.

Of the outstanding unearned revenue balances as of December 31, 2022, $25.6 million was recognized as revenue during the three months ended March 31, 2023. Of the $17.7 million of outstanding unearned revenue balances as of December 31, 2021, $5.4 million was recognized as revenue during the three months ended March 31, 2022.

Accounts Receivable

The Company records accounts receivable in the normal course of business as products are shipped or services are performed and invoiced, but payment has not yet been remitted by the customer. Accounts receivable balances are considered past due when payment has not been received by the date indicated on the relevant invoice or based on agreed upon terms between the customer and the Company.

As of March 31, 2023 and December 31, 2022, the Company’s outstanding accounts receivable balance was $262.0 million and $279.4 million, respectively. The Company assessed the need for an allowance for credit losses related to its outstanding accounts receivable using the historical loss-rate method as well as assessing asset-specific risks. The assessment of asset-specific risks included the evaluation of relevant available information, from internal and external sources, relating to current conditions that may affect a customer’s ability to pay, such as the customer’s current financial condition, credit rating by geographic location, as provided by a third party and/or by customer, if needed, and the overall macro-economic conditions in which the customer operates. The Company pooled assets by geographic location to determine if an allowance should be applied to its accounts receivable balance, assessing the specific country risk rating and overall economics of that particular country. If elevated risk existed, or customer specific risk indicated the accounts receivable balance was at risk, the Company further analyzed the need for an allowance related to specific accounts receivable balances. Additionally, the Company determined that significant changes to customer country risk rating from period-to-period and from the end of the prior year to the end of the current quarter would require further review and analysis by the Company.

The allowance for credit losses was $0.1 million and $49 thousand as of March 31, 2023 and December 31, 2022, respectively, related to accounts receivable.

Contract Assets

The Company records contract assets when it has recognized revenue but has not yet billed the customer. As of March 31, 2023 and December 31, 2022, the Company’s outstanding contract asset balance was $2.0 million and $1.9 million, respectively, which is included in other receivables on the Consolidated Balance Sheets. The Company assessed the need for an allowance for credit losses related to its outstanding contract assets using the historical loss-rate method as well as asset-specific risks. The Company’s historical losses related to contract assets receivable have been immaterial as evidenced by historical write-offs due to collectability. Asset-specific risk included the evaluation of relevant available information, from internal and external sources, relating to current conditions that may affect a customer’s ability to pay once invoiced, such as the customer’s financial condition, credit rating by geographic location as provided by a third party and/or by customer, if needed, and the overall macro-economic conditions in which the customer operates. The Company pooled assets by geographic location to determine if an allowance should be applied to its contract asset balance, assessing the specific country risk rating and the overall economics of that particular country. If elevated risk existed, or customer specific risk indicated the contract balance was at risk, the Company further analyzed the need for an allowance related to specific customer balances. Additionally, the Company determined that significant changes to customer country risk rating from period-to-period and from the end of the prior year to the end of the current quarter would be subject to further review and analysis by the Company.

No allowance for credit losses was recorded for the three months ended March 31, 2023 and 2022 related to contract assets.

XML 17 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

4. INCOME TAXES

The Company's effective tax rate changed from a benefit of 68.1% of pre-tax income for the three months ended March 31, 2022, to a benefit of 21.9% of pre-tax income for the three months ended March 31, 2023. The change in the effective tax rate for the three months ended March 31, 2023, was driven primarily by a change in our estimated tax rate as a result of the closing of the Business Combination with ADVA during the third quarter of 2022, as well as the release of our domestic valuation allowance during the fourth quarter of 2022.

The Company continually reviews the adequacy of its valuation allowance and recognizes the benefits of deferred tax assets only as the assessment indicates that it is more likely than not that the deferred tax assets will be recognized in accordance with ASC 740, Income Taxes. As of March 31, 2023, the Company had net deferred tax assets totaling $35.0 million, and a valuation allowance totaling $5.2 million against those deferred tax assets. The remaining $29.8 million in deferred tax assets are primarily related to capitalized R&D expenses in the U.S., partially offset by net purchase price intangibles from the Business Combination closed with ADVA during the third quarter of 2022. Our assessment of the realizability of our deferred tax assets includes the evaluation of historical operating results as well as the evaluation of evidence which requires significant judgment, including the evaluation of our three-year cumulative income position, future taxable income projections and tax planning strategies. Should management’s conclusion change in the future and an additional valuation allowance, or a partial or full release of the valuation allowance becomes necessary, it may have a material effect on our consolidated financial statements.

 

Supplemental balance sheet information related to deferred tax assets (liabilities) is as follows:

 

 

 

As of March 31, 2023

 

(In thousands)

 

Deferred Tax Assets (Liabilities)

 

 

Valuation Allowance

 

 

Deferred Tax Assets (Liabilities), net

 

Domestic

 

$

75,432

 

 

$

(3,177

)

 

$

72,255

 

International

 

 

(40,450

)

 

 

(2,024

)

 

 

(42,474

)

Total

 

$

34,982

 

 

$

(5,201

)

 

$

29,781

 

 

 

 

As of December 31, 2022

 

(In thousands)

 

Deferred Tax Assets (Liabilities)

 

 

Valuation Allowance

 

 

Deferred Tax Assets (Liabilities), net

 

Domestic

 

$

61,726

 

 

$

(3,177

)

 

$

58,549

 

International

 

 

(50,315

)

 

 

(2,024

)

 

 

(52,339

)

Total

 

$

11,411

 

 

$

(5,201

)

 

$

6,210

 

XML 18 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

5. STOCK-BASED COMPENSATION

For the three months ended March 31, 2023 and 2022, stock-based compensation expense was $2.6 million and $1.9 million, respectively.

PSUs, RSUs and Restricted Stock - ADTRAN Holdings, Inc.

The following table summarizes the RSUs and restricted stock outstanding as of December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:

 

 

 

Number of
Shares
(in thousands)

 

 

Weighted Avg. Grant Date Fair Value
(per share)

 

Unvested RSUs and restricted stock outstanding, December 31, 2022

 

 

1,086

 

 

$

17.54

 

RSUs and restricted stock granted

 

 

1,296

 

 

$

17.60

 

RSUs and restricted stock vested

 

 

(12

)

 

$

20.51

 

RSUs and restricted stock forfeited

 

 

(10

)

 

$

15.32

 

Unvested RSUs and restricted stock outstanding, March 31, 2023

 

 

2,360

 

 

$

17.65

 

 

During the three months ended March 31, 2023, the Company granted 0.7 million performance-based PSUs to its executive officers and certain employees. The grant-date fair value of these performance-based awards was based on the closing price of the Company’s stock on the date of grant. These awards vest over a three-year period, subject to the grantee’s continued employment, with the ability to earn shares in a range of 0% to 150% of the awarded number of PSUs based on the achievement of defined performance targets. Equity-based compensation expense with respect to these awards may be adjusted over the vesting period to reflect the probability of achievement of performance targets defined in the award agreements.

During the three months ended March 31, 2023, the Company granted 0.1 million performance-based PSUs to its executive officers. The grant-date fair value of these performance-based awards was based on the closing price of the Company’s stock on the date of grant. These awards vest over a two-year period, subject to the grantee’s continued employment, with the ability to earn shares in a range of 0% to 100% of the awarded number of PSUs based on the achievement of defined performance targets. Equity-based compensation expense with respect to these awards may be adjusted over the vesting period to reflect the probability of achievement of performance targets defined in the award agreements.

The fair value of RSUs and restricted stock is equal to the closing price of its stock on the date of grant. The fair value of PSUs with market conditions is calculated using a Monte Carlo simulation valuation method.

As of March 31, 2023, total unrecognized compensation expense related to non-vested market-based RSUs and restricted stock was approximately $24.6 million, which will be recognized over the remaining weighted-average period of 2.6 years. There was $11.9 million of unrecognized compensation expense related to unvested 2023 performance-based PSUs, which will be recognized over the remaining requisite service period of 2.6 years if achievement of the performance obligation becomes probable. Unrecognized compensation expense will be adjusted for actual forfeitures.

As of March 31, 2023, 2.0 million shares were available for issuance under stockholder-approved equity plans.

Stock Options - ADTRAN Holdings, Inc.

The following table summarizes ADTRAN Holdings, Inc. stock options outstanding as of December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:

 

 

Number of
Stock Options
(in thousands)

 

 

Weighted Avg.
Exercise Price
(per share)

 

 

Weighted Avg.
Remaining
Contractual
Life
(in years)

 

 

Aggregate
Intrinsic Value
(in thousands)

 

Stock options outstanding, December 31, 2022

 

 

3,148

 

 

$

14.37

 

 

 

3.42

 

 

$

16,251

 

Stock options exercised

 

 

(6

)

 

$

9.82

 

 

 

 

 

 

 

Stock options forfeited

 

 

(21

)

 

$

12.21

 

 

 

 

 

 

 

Stock options expired

 

 

(7

)

 

$

19.00

 

 

 

 

 

 

 

Stock options outstanding, March 31, 2023

 

 

3,114

 

 

$

14.38

 

 

 

3.17

 

 

$

10,198

 

Stock options exercisable, March 31, 2023

 

 

1,698

 

 

$

15.96

 

 

 

1.70

 

 

$

4,436

 

As of March 31, 2023, there was $7.3 million of unrecognized compensation expense related to stock options which will be recognized over the remaining weighted-average period of 2.2 years.

Pursuant to the Business Combination, which closed on July 15, 2022, ADVA stock option holders were entitled to have their ADVA stock options assumed by ADTRAN Holdings, Inc. (applying the exchange ratio in the Business Combination Agreement), thereafter representing options to acquire stock of ADTRAN Holdings, Inc. The maximum number of shares of ADTRAN Holdings, Inc. stock potentially issuable upon such assumption was 2.3 million shares. The period in which such options could be assumed ended July 22, 2022. A total of 2.1 million shares of ADTRAN Holdings, Inc. stock could be subject to assumed ADVA options. The determination of the fair value of stock options assumed by ADTRAN Holdings, Inc. was estimated using the Monte Carlo method and is affected by its stock price, as well as assumptions regarding a number of complex and subjective variables that may have a significant impact on the fair value estimate. The stock option pricing model requires the use of several assumptions that impact the fair value estimate. These variables include, but are not limited to, the volatility of the Company's stock price and employee exercise behaviors.

All of the options were previously issued at exercise prices that approximated fair market value at the date of grant.

The aggregate intrinsic value of stock options represents the total pre-tax intrinsic value (the difference between ADTRAN’s closing stock price on the last trading day of the quarter and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on March 31, 2023. The amount of aggregate intrinsic value was $10.2 million as of March 31, 2023 and will change based on the fair market value of ADTRAN’s stock. The total pre-tax intrinsic value of options exercised during the three months ended March 31, 2023 was $43 thousand.

Stock Options - ADVA Optical Networking SE

The following table summarizes ADVA Optical Networking SE stock options outstanding as of December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:

 

 

 

Number of
Options
(In thousands)

 

 

Weighted
Average
Exercise Price
(Per share)

 

 

Weighted Avg.
Remaining
Contractual Life
in Years

 

 

Aggregate
Intrinsic
Value
(In thousands)

 

Stock options outstanding, December 31, 2022

 

 

81

 

 

$

8.58

 

 

 

4.00

 

 

$

1,222

 

Stock options exercised

 

 

 

 

$

 

 

 

 

 

 

 

Stock options forfeited

 

 

 

 

$

 

 

 

 

 

 

 

Stock options outstanding, March 31, 2023

 

 

81

 

 

$

8.67

 

 

 

3.75

 

 

$

1,198

 

Stock options exercisable, March 31, 2023

 

 

27

 

 

$

7.45

 

 

 

2.14

 

 

$

424

 

As of March 31, 2023, there was $0.1 million of unrecognized compensation expense related to stock options which will be recognized over the remaining weighted-average period of 3.8 years.

All of the options were previously issued at exercise prices that approximated fair market value at the date of grant.

The aggregate intrinsic value of stock options represents the total pre-tax intrinsic value (the difference between ADVA's closing stock price on the last trading day of the quarter and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on March 31, 2023. The amount of aggregate intrinsic value was $1.2 million as of March 31, 2023 and will change based on the fair market value of ADVA's stock.

XML 19 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments
3 Months Ended
Mar. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Investments

6. INVESTMENTS

Debt Securities and Other Investments

The following debt securities and other investments were included on the Condensed Consolidated Balance Sheets and recorded at fair value:

 

 

 

As of March 31, 2023

 

 

 

Amortized

 

 

Gross Unrealized

 

 

Fair

 

(In thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate bonds

 

$

2,218

 

 

$

4

 

 

$

(63

)

 

$

2,159

 

Municipal fixed-rate bonds

 

 

185

 

 

 

 

 

 

(4

)

 

 

181

 

Asset-backed bonds

 

 

734

 

 

 

1

 

 

 

(20

)

 

 

715

 

Mortgage/Agency-backed bonds

 

 

1,699

 

 

 

1

 

 

 

(82

)

 

 

1,618

 

U.S. government bonds

 

 

4,299

 

 

 

5

 

 

 

(151

)

 

 

4,153

 

Foreign government bonds

 

 

406

 

 

 

 

 

 

(19

)

 

 

387

 

Available-for-sale debt securities held at fair value

 

$

9,541

 

 

$

11

 

 

$

(339

)

 

$

9,213

 

 

 

 

As of December 31, 2022

 

 

 

Amortized

 

 

Gross Unrealized

 

 

Fair

 

(In thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate bonds

 

$

2,538

 

 

$

5

 

 

$

(81

)

 

$

2,462

 

Municipal fixed-rate bonds

 

 

185

 

 

 

 

 

 

(5

)

 

 

180

 

Asset-backed bonds

 

 

818

 

 

 

1

 

 

 

(24

)

 

 

795

 

Mortgage/Agency-backed bonds

 

 

1,853

 

 

 

 

 

 

(105

)

 

 

1,748

 

U.S. government bonds

 

 

3,870

 

 

 

3

 

 

 

(188

)

 

 

3,685

 

Foreign government bonds

 

 

407

 

 

 

 

 

 

(24

)

 

 

383

 

Available-for-sale debt securities held at fair value

 

$

9,671

 

 

$

9

 

 

$

(427

)

 

$

9,253

 

 

The contractual maturities related to debt securities and other investments were as follows:

 

 

 

As of March 31, 2023

(In thousands)

 

Corporate
bonds

 

 

Municipal
fixed-rate
bonds

 

 

Asset-
backed
bonds

 

 

Mortgage/
Agency-
backed bonds

 

 

U.S. government
bonds

 

 

Foreign government bonds

 

 

Less than one year

 

$

369

 

 

$

181

 

 

$

 

 

$

 

 

$

508

 

 

$

 

 

One to two years

 

 

966

 

 

 

 

 

 

169

 

 

 

166

 

 

 

3,174

 

 

 

387

 

 

Two to three years

 

 

824

 

 

 

 

 

 

49

 

 

 

600

 

 

 

348

 

 

 

 

 

Three to five years

 

 

 

 

 

 

 

 

337

 

 

 

242

 

 

 

123

 

 

 

 

 

Five to ten years

 

 

 

 

 

 

 

 

 

 

 

238

 

 

 

 

 

 

 

 

More than ten years

 

 

 

 

 

 

 

 

160

 

 

 

372

 

 

 

 

 

 

 

 

Total

 

$

2,159

 

 

$

181

 

 

$

715

 

 

$

1,618

 

 

$

4,153

 

 

$

387

 

 

 

Actual maturities may differ from contractual maturities as some borrowers have the right to call or prepay obligations with or without call or prepayment penalties.

Realized gains and losses on sales of debt securities are computed under the specific identification method. The following table presents the gross realized gains and losses related to its debt securities:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

     Gross realized gain on debt securities

 

$

4

 

 

$

12

 

     Gross realized loss on debt securities

 

 

(11

)

 

 

(40

)

Total (loss) gain recognized, net

 

$

(7

)

 

$

(28

)

Income generated from available-for-sale debt securities was recorded as interest and dividend income in the Condensed Consolidated Statements of Loss. No allowance for credit losses was recorded for the three months ended March 31, 2023 and 2022 related to available-for-sale debt securities. The Company’s investment policy provides limitations for issuer concentration, which limits, at the time of purchase, the concentration in any one issuer to 5% of the market value of its total investment portfolio. The Company did not purchase any available-for-sale debt security with credit deterioration during the three months ended March 31, 2023.

Realized and unrealized gains and losses related to marketable equity securities were as follows:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

     Realized (loss) gain on equity securities sold

 

$

13

 

 

$

(25

)

     Unrealized (loss) gain on equity securities held

 

 

1,246

 

 

 

(3,362

)

Total (loss) gain recognized, net

 

$

1,259

 

 

$

(3,387

)

 

Income generated from marketable equity securities was recorded as interest and dividend income in the Condensed Consolidated Statements of Loss. U.S. GAAP establishes a three-level valuation hierarchy based upon observable and unobservable inputs for fair value measurement of financial instruments:


• Level 1 – Observable outputs; values based on unadjusted quoted prices for identical assets or liabilities in an active market;

• Level 2 – Significant inputs that are observable; values based on quoted prices in markets that are not active or model inputs that are observable either directly or indirectly;

• Level 3 – Significant unobservable inputs; values based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. These inputs could include information supplied by investees.

The Company’s cash equivalents and investments held at fair value are categorized into this hierarchy as follows:

 

 

 

 

 

 

Fair Value Measurements as of March 31, 2023 Using

 

(In thousands)

 

Fair Value

 

 

Quoted Prices
in Active
Market for
Identical
Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant Unobservable Inputs
(Level 3)

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

US government securities

 

$

175

 

 

$

175

 

 

$

 

 

$

 

Money market funds

 

 

243

 

 

 

243

 

 

 

 

 

 

 

Available-for-sale debt securities

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

2,159

 

 

 

 

 

 

2,159

 

 

 

 

Municipal fixed-rate bonds

 

 

181

 

 

 

 

 

 

181

 

 

 

 

Asset-backed bonds

 

 

715

 

 

 

 

 

 

715

 

 

 

 

Mortgage/Agency-backed bonds

 

 

1,618

 

 

 

 

 

 

1,618

 

 

 

 

U.S. government bonds

 

 

4,153

 

 

 

4,153

 

 

 

 

 

 

 

Foreign government securities

 

 

387

 

 

 

 

 

 

387

 

 

 

 

Marketable equity securities

 

 

 

 

 

 

 

 

 

 

 

 

Marketable equity securities – various industries

 

 

821

 

 

 

821

 

 

 

 

 

 

 

Deferred compensation plan assets

 

 

24,013

 

 

 

24,013

 

 

 

 

 

 

 

Total

 

$

34,465

 

 

$

29,405

 

 

$

5,060

 

 

$

 

 

 

 

 

 

 

 

Fair Value Measurements as of December 31, 2022 Using

 

(In thousands)

 

Fair Value

 

 

Quoted Prices
in Active
Market for
Identical
Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant Unobservable Inputs
(Level 3)

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

228

 

 

$

228

 

 

$

 

 

$

 

Available-for-sale debt securities

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

2,462

 

 

 

 

 

 

2,462

 

 

 

 

Municipal fixed-rate bonds

 

 

180

 

 

 

 

 

 

180

 

 

 

 

Asset-backed bonds

 

 

795

 

 

 

 

 

 

795

 

 

 

 

Mortgage/Agency-backed bonds

 

 

1,748

 

 

 

 

 

 

1,748

 

 

 

 

U.S. government bonds

 

 

3,685

 

 

 

3,685

 

 

 

 

 

 

 

Foreign government bonds

 

 

383

 

 

 

 

 

 

383

 

 

 

 

Marketable equity securities

 

 

 

 

 

 

 

 

 

 

 

 

Marketable equity securities – various industries

 

 

804

 

 

 

804

 

 

 

 

 

 

 

Deferred compensation plan assets

 

 

22,942

 

 

 

22,942

 

 

 

 

 

 

 

Total

 

$

33,227

 

 

$

27,659

 

 

$

5,568

 

 

$

 

 

The fair value of its Level 2 securities is calculated using a weighted average market price for each security. Market prices are obtained from a variety of industry standard data providers, large financial institutions and other third-party sources. These multiple market prices are used as inputs into a distribution-curve-based algorithm to determine the daily market value of each security.

XML 20 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Inventory

7. INVENTORY

Inventory consisted of the following:

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

Raw materials

 

$

167,086

 

 

$

186,346

 

Work in process

 

 

7,383

 

 

 

12,087

 

Finished goods

 

 

241,822

 

 

 

229,098

 

Total inventory, net

 

$

416,291

 

 

$

427,531

 

Inventory reserves are established for estimated excess and obsolete inventory equal to the difference between the cost of the inventory and the estimated net realizable value of the inventory based on estimated reserve percentages, which considers historical usage, known trends, inventory age and market conditions. As of March 31, 2023 and December 31, 2022, inventory reserves were $73.3 million and $57.0 million, respectively.

XML 21 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

8. PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment consisted of the following:

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

Engineering and other equipment

 

$

173,968

 

 

$

170,785

 

Building

 

 

83,287

 

 

 

82,932

 

Computer hardware and software

 

 

82,682

 

 

 

80,455

 

Building and land improvements

 

 

51,081

 

 

 

47,861

 

Furniture and fixtures

 

 

23,525

 

 

 

22,403

 

Land

 

 

5,367

 

 

 

5,364

 

     Total property, plant and equipment

 

 

419,910

 

 

 

409,800

 

Less: accumulated depreciation

 

 

(307,941

)

 

 

(299,101

)

     Total property, plant and equipment, net

 

$

111,969

 

 

$

110,699

 

Long-lived assets used in operations are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the undiscounted cash flows estimated to be generated by the asset are less than the asset’s carrying value. During the three months ended March 31, 2023 and 2022, no impairment charges were recognized.

Depreciation expense was $7.6 million and $2.8 million for the three months ended March 31, 2023 and 2022, respectively, which is recorded in cost of revenue, selling, general and administrative expenses and research and development expenses in the Condensed Consolidated Statements of Loss.

XML 22 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill
3 Months Ended
Mar. 31, 2023
Goodwill Disclosure [Abstract]  
Goodwill

9. GOODWILL

The changes in the carrying amount of goodwill for the three months ended March 31, 2023 are as follows:

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

As of December 31, 2022

 

$

298,280

 

 

$

83,444

 

 

$

381,724

 

Foreign currency translation adjustments

 

 

3,139

 

 

 

892

 

 

 

4,031

 

As of March 31, 2023

 

$

301,419

 

 

$

84,336

 

 

$

385,755

 

 

Related to the Business Combination with ADVA the Company recognized $350.5 million of goodwill upon the merger on July 15, 2022. Goodwill represents the excess purchase price over the fair value of net assets acquired. We qualitatively assess the carrying value of goodwill each reporting period for events or circumstance changes that would more likely than not reduce the fair value of the reporting unit below its carrying amount. Based on its assessment of certain qualitative factors such as macro-economic conditions, industry and market considerations, costs factors and overall financial performance, management concluded that no such events or circumstance changes were identified that would suggest that the fair value of the goodwill was more likely than not greater than it's carrying amount as of March 31, 2023. No impairment of goodwill was recorded during the three months ended March 31, 2023 and 2022.

XML 23 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets
3 Months Ended
Mar. 31, 2023
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Intangible Assets

10. INTANGIBLE ASSETS

Intangible assets consisted of the following:

 

 

 

 

As of March 31, 2023

 

 

As of December 31, 2022

 

(In thousands)

Weighted Average Useful Life
(in years)

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Book Value

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Book Value

 

Customer relationships

 

10.9

 

 

$

54,103

 

 

$

(12,180

)

 

$

41,923

 

 

$

55,517

 

 

$

(12,772

)

 

$

42,745

 

Backlog

 

1.6

 

 

 

56,382

 

 

 

(35,348

)

 

 

21,034

 

 

 

55,782

 

 

 

(22,725

)

 

 

33,057

 

Developed technology

 

8.5

 

 

 

323,723

 

 

 

(31,604

)

 

 

292,119

 

 

 

320,364

 

 

 

(21,856

)

 

 

298,508

 

Licensed technology

 

9.0

 

 

 

5,900

 

 

 

(3,305

)

 

 

2,595

 

 

 

5,900

 

 

 

(3,141

)

 

 

2,759

 

Licensing agreements

 

8.5

 

 

 

560

 

 

 

(316

)

 

 

244

 

 

 

560

 

 

 

(298

)

 

 

262

 

Patents

 

7.3

 

 

 

500

 

 

 

(449

)

 

 

51

 

 

 

500

 

 

 

(431

)

 

 

69

 

Trade names

 

3.0

 

 

 

29,167

 

 

 

(7,847

)

 

 

21,320

 

 

 

29,066

 

 

 

(5,255

)

 

 

23,811

 

     Total

 

 

 

$

470,335

 

 

$

(91,049

)

 

$

379,286

 

 

$

467,689

 

 

$

(66,478

)

 

$

401,211

 

Intangible assets are reviewed for impairment whenever events and circumstances indicate impairment may have occurred. The Company assessed impairment triggers related to intangible assets during each financial period in 2023 and 2022. As a result, no quantitative impairment test of long-lived assets was performed as of March 31, 2023 and 2022, and no impairment losses of intangible assets were recorded during the three months ended March 31, 2023 and 2022.

Amortization expense was $25.8 million and $0.9 million in the three months ended March 31, 2023 and 2022, respectively, and was included in cost of revenue, selling, general and administrative expenses and research and development expenses in the Condensed Consolidated Statements of Loss.

Estimated future amortization expense of intangible assets was as follows:

 

 

 

As of

 

(In thousands)

 

March 31, 2023

 

2023

 

$

56,855

 

2024

 

 

58,129

 

2025

 

 

46,558

 

2026

 

 

43,292

 

2027

 

 

41,922

 

Thereafter

 

 

132,530

 

     Total

 

$

379,286

 

XML 24 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Hedging
3 Months Ended
Mar. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Hedging

11. HEDGING

The Company has certain forward rate agreements to hedge foreign currency exposure of expected future cash flows in foreign currency. The Company does not hold or issue derivative instruments for trading or other speculative purposes. Derivatives are initially recognized at fair value on the date a derivative contract is entered into and are subsequently re-measured to their fair value at the end of each reporting period. All changes in the fair value of derivative instruments are recognized as other income (expense) in the Consolidated Statements of Income. The derivative instruments are not subject to master netting agreements and are not offset in the Consolidated Balance Sheets. We are exposed to risk from credit-related losses resulting from nonperformance by counterparties to our financial instruments. We perform credit evaluations of our counterparties under forward exchange contracts and expect all counterparties to meet their obligations. We have not experienced credit losses from our counterparties. As of March 31, 2023, the Company had 53 forward rate contracts outstanding.

Foreign Currency Hedging Agreement

On November 3, 2022, the Company entered into a Euro/U.S. forward contract arrangement (the “Initial Forward”) with Wells Fargo Bank, N.A. (the “Hedge Counterparty”). The Initial Forward, which is governed by the provisions of an ISDA Master Agreement (including schedules thereto and transaction confirmations that supplement such agreement) entered into between the Company and the Hedge Counterparty, enables the Company to convert a portion of its Euro denominated payment obligations under the DPLTA into U.S. Dollars. Under the Initial Forward, the Company agreed to exchange an aggregate notional amount of $160.0 million U.S. dollars for Euros at a daily fixed forward rate ranging from $0.98286 to $1.03290. The aggregate amount of $160.0 million is divided into eight quarterly tranches of $20.0 million, commencing in the fourth quarter of 2022. The Company, at its sole discretion, may exchange all or part of each tranche on any given day within the applicable quarter; provided, however, that it must exchange the full tranche by the end of such quarter. The Initial Forward may be accelerated or terminated early for a number of reasons, including but not limited to (i) non-payment by the Company or the Hedge Counterparty, (ii) breach of representation or warranty or covenant by either party or (iii) insolvency or bankruptcy of either party.

On March 21, 2023, the Company entered into a Euro/U.S. dollar forward contract arrangement (the “Forward”) with Wells Fargo Bank, N.A. (the “Hedge Counterparty”). Under the Forward, which is governed by the provisions of an ISDA Master Agreement (including schedules thereto and transaction confirmations that supplement such agreement) entered into between the Company and the Hedge Counterparty, the Company will exchange an aggregate notional amount of $160.0 million U.S. dollars for Euros at a daily fixed forward rate of $1.085 per €1.00 in average. During the three months ended March 31, 2023, the Company settled one $20.0 million forward contract tranche and the remaining will be divided into seven quarterly tranches of $20.0 million. These new forward contracts transacted on March 21, 2023 (to sell EUR/buy USD) were entered into for the purpose of unwinding the previously transacted forward contracts (to buy EUR/sell USD), transacted in November 2022. The drawdown dates of the original ratchet forwards are set to the same date as the maturity of the new offsetting forward contracts.

The fair values of the Company's derivative instruments recorded in the Condensed Consolidated Balance Sheet as of March 31, 2023 and December 31, 2022 were as follows:

 

(In thousands)

 

Balance Sheet Location

 

March 31, 2023

 

 

December 31, 2022

 

Derivatives Not Designated as Hedging Instruments (Level 2):

 

 

 

 

 

 

 

 

Foreign exchange contracts – derivative assets

 

Other receivables

 

$

11,831

 

 

$

11,992

 

Foreign exchange contracts – derivative liabilities

 

Accounts payable

 

$

(351

)

 

$

(633

)

Total derivatives

 

 

 

$

11,480

 

 

$

11,359

 

The change in the fair values of the Company's derivative instruments recorded in the Condensed Consolidated Statements of Income during the three months ended March 31, 2023 and 2022 were as follows:

 

 

 

 

 

Three Months Ended

 

 

 

 

 

March 31,

 

(In thousands)

 

Income Statement
Location

 

2023

 

 

2022

 

Derivatives Not Designated as Hedging Instruments:

 

 

 

 

 

 

 

 

Foreign exchange contracts

 

Other income (expense), net

 

$

(69

)

 

$

 

XML 25 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revolving Credit Agreements
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Revolving Credit Agreements

12. REVOLVING CREDIT AGREEMENTS

The carrying amounts of the Company's current and non-current revolving credit agreements in its Condensed Consolidated Balance Sheets were as follows:

 

 

 

(As restated)

 

 

 

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

New Nord/LB revolving line of credit

 

$

10,843

 

 

$

 

Nord/LB revolving line of credit

 

 

 

 

 

16,091

 

Syndicated credit agreement working capital line of credit

 

 

 

 

 

10,727

 

DZ bank revolving line of credit

 

 

 

 

 

9,118

 

Total current revolving credit agreements

 

$

10,843

 

 

$

35,936

 

 

 

 

(As restated)

 

 

 

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

Wells Fargo credit agreement

 

$

180,000

 

 

$

60,000

 

Total non-current revolving credit agreement

 

$

180,000

 

 

$

60,000

 

As of March 31, 2023, the weighted average interest rate on our revolving credit agreements was 6.2%.

Wells Fargo Credit Agreement

On July 18, 2022, ADTRAN Holdings, Inc. and ADTRAN, Inc., as the borrower, entered into a credit agreement with a syndicate of banks, including Wells Fargo Bank, National Association, as administrative agent (“Administrative Agent”), and the other lenders named therein (the “Credit Agreement”). The Credit Agreement allowed for borrowings of up to $100 million in aggregate principal amount, but the borrowings increased to up to $400 million in aggregate principal amount upon the DPLTA becoming effective on January 16, 2023.

The Credit Agreement replaced the Cadence Revolving Credit Agreement and the Wells Fargo Revolving Credit Agreement. In connection with the entry into the Credit Agreement, all outstanding borrowings under such credit agreements have been repaid and the agreements terminated.

As of March 31, 2023, ADTRAN, Inc.’s borrowings under the revolving line of credit were $180.0 million. In addition, we may issue up to $25.0 million in letters of credit against our $400.0 million total facility. As of March 31, 2023, we had a total of $3.4 million in letters of credit under ADTRAN, Inc. outstanding against our eligible borrowings, leaving a net amount of $216.6 million available for future borrowings. Any future credit extensions under the Credit Agreement are subject to customary conditions precedent. The proceeds of any loans are expected to be used for general corporate purposes and to pay a portion of the Exchange Offer consideration. The Credit Agreement matures in July 2027 but provides the Company with an option to request extensions subject to customary conditions.

All U.S. borrowings under the Credit Agreement (other than swingline loans, which will bear interest at the Base Rate (as defined below)) will bear interest, at the Company’s option, at a rate per annum equal to (A)(i) the highest of (a) the federal funds rate (i.e., for any day, the rate per annum equal to the weighted average of the rates on overnight federal funds transactions with members of the Federal Reserve System, as published by the Federal Reserve Bank of New York on the business day next succeeding such day) plus ½ of 1%, (b) the prime commercial lending rate of the Administrative Agent, as established from time to time at its principal U.S. office (which such rate is an index or base rate and will not necessarily be its lowest or best rate charged to its customers or other banks), and (c) the daily Adjusted Term SOFR (as defined in the Credit Agreement) for a one-month tenor plus 1%, plus (ii) the applicable rate, ranging from 0.5% to 1.25% (the “Base Rate”), or (B) the sum of the Adjusted Term SOFR (as defined in the Credit Agreement) plus the applicable rate, ranging from 1.4% to 2.15%, provided that such sum is subject to a 0.0% floor (such loans utilizing this interest rate, “SOFR Loans”). All E.U. borrowings under the Credit Agreement (other than swingline loans) will bear interest at a rate per annum equal to the sum of the Euro Interbank Offered Rate as administered by the European Money Markets Institute (or a comparable or successor administrator approved by the Administrative Agent) plus the applicable rate, ranging from 1.5% to 2.25%, provided that such sum is subject to a 0.0% floor (such loans utilizing this interest rate, “EURIBOR Loans”). The applicable rate is based on the consolidated net leverage ratio of the Company and its subsidiaries as determined pursuant to the terms of the Credit Agreement. Default interest is 2.00% per annum in excess of the rate otherwise applicable in the case of any overdue principal or any other overdue amount.

In addition to paying interest on outstanding principal under the Credit Agreement, the Company is required to pay a commitment fee to the lenders under the Credit Agreement in respect of unutilized revolving loan commitments and an additional commitment ticking fee at a rate of 0.25% on the commitment amounts of each lender until the earliest of (i) the date of the Senior Credit Facilities Increase, (ii) the Company’s voluntary termination of the credit facility commitment, and (iii) December 31, 2023. The Company is also required

to pay a participation fee to the Administrative Agent for the account of each lender with respect to the Company’s participation in letters of credit at the then applicable rate for SOFR Loans.

The Credit Agreement permits the Company to prepay any or all of the outstanding loans or to reduce the commitments under the Credit Agreement without incurring premiums or penalties (except breakage costs with respect to SOFR Loans and EURIBOR Loans). The Credit Agreement contains customary affirmative and negative covenants, including incurrence covenants and certain other limitations on the ability of the Company and the Company’s subsidiaries to incur additional debt, guarantee other obligations, grant liens on assets, make investments, dispose of assets, pay dividends or other payments on capital stock, make restricted payments, engage in mergers or consolidations, engage in transactions with affiliates, modify its organizational documents, and enter into certain restrictive agreements. It also contains customary events of default (subject to customary cure periods and materiality thresholds). Furthermore, the Credit Agreement requires that the consolidated total net leverage ratio (as defined in the Credit Agreement) of the Company and its subsidiaries tested on the last day of each fiscal quarter not exceed 3.25 to 1.0 through September 30, 2024 and 2.75 to 1.00 from December 31, 2024 and thereafter, subject to certain exceptions. The Credit Agreement also requires that the consolidated interest coverage ratio (as defined in the Credit Agreement) of the Company and its subsidiaries tested on the last day of each fiscal quarter not fall below 3.00 to 1.00. As of March 31, 2023, the Company was in compliance with all material covenants.

Finally, pursuant to a Collateral Agreement, dated as of July 18, 2022, among the Company, ADTRAN, Inc. and the Administrative Agent, ADTRAN, Inc.’s obligations under the Credit Agreement are secured by substantially all of the assets of ADTRAN, Inc. and the Company. In addition, the Company has guaranteed ADTRAN, Inc.’s obligations under the Credit Agreement pursuant to a Guaranty Agreement, dated as of July 18, 2022, by ADTRAN, Inc. and the Company in favor of the Administrative Agent.

New Nord/LB Revolving Line of Credit

On March 29, 2023, ADVA entered into a $16.1 million unsecured revolving line of credit with Norddeutsche Landesbark - Girozentrale (Nord/LB) that bears interest of Euro Short Term Rate plus 1.94%. The line of credit has a perpetual term that can be terminated by the Company or Nord/LB at any time. As of March 31, 2023, ADVA borrowed $10.8 million under this facility.

Nord/LB Revolving Line of Credit

On August 8, 2022, ADVA entered into a $16.1 million revolving line of credit with Norddeutsche Landesbark - Girozentrale (Nord/LB) that bears interest of Euro Short Term Rate plus 1.4% and which matures in August 2023. On January 31, 2023, the Company repaid the outstanding borrowings under the Nord/LB revolving line of credit. No amounts are available for future borrowings.

Syndicated Credit Agreement Working Capital Line of Credit

In September 2018, ADVA entered into a syndicated credit agreement with Bayerische Landesbank and Deutsche Bank AG Branch German Business to borrow up to $10.7 million as part of a working capital line of credit. On January 31, 2023, the Company repaid the outstanding borrowings under the syndicated credit agreement working capital line of credit. No amounts are available for future borrowings.

DZ Bank Revolving Line of Credit

In the fourth quarter of 2022, ADVA entered into a revolving line of credit with DZ Bank to borrow up to $9.1 million. Interest on the line of credit reset monthly based on renewal of the loan and was 2.8% at the time the loan was repaid. On March 12, 2023, the Company repaid the outstanding borrowings under the DZ Bank revolving line of credit. No amounts are available for future borrowings.

XML 26 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Notes Payable

13. NOTES PAYABLE

The carrying amounts of the Company's notes payable in its Condensed Consolidated Balance Sheets were as follows:

 

 

 

Fair Value as of

 

 

Carrying Value as of

 

 

Carrying Value as of

 

(In thousands)

 

March 31, 2023

 

 

March 31, 2023

 

 

December 31, 2022

 

Syndicated credit agreement notes payable

 

$

 

 

$

 

 

$

24,598

 

Total Notes Payable

 

$

 

 

$

 

 

$

24,598

 

Syndicated Credit Agreement Note Payable

In September 2018, ADVA entered into a syndicated credit agreement with Bayerische Landesbank and Deutsche Bank AG Branch German Business to borrow $63.7 million. On January 31, 2023, the Company repaid the outstanding borrowings under the syndicated credit agreement note payable. No amounts are available for future borrowings.

XML 27 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans
3 Months Ended
Mar. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plans

14. EMPLOYEE BENEFIT PLANS

We maintain a defined benefit pension plan covering employees in certain foreign countries.

In connection with the Business Combination, we acquired $29.6 million of additional obligations and $22.3 million of assets related to post-employment benefit plans for certain groups of employees at our new operations outside of the U.S. Plans vary depending on the legal, economic, and tax environments of the respective country. For defined benefit plans, accruals for pensions and similar commitments have been included in the results for this year. The new defined benefit plans are for employees in Switzerland, Italy, Israel and India:

In Switzerland, there are two defined benefit pension plans. Both plans provide benefits in the event of retirement, death or disability. The plan's benefits are based on age, years of service, salary and on a participants old age account. The plans are financed by contributions paid by the participants and by the Company.
In Italy, the post-employment benefit plan is required due to statutory provisions. The plan is financed directly by the Company on a pay as you go basis. Employees receive their pension payments as a function of salary, inflation and a notional account.
In Israel, there is a defined benefit pension plan that provides benefits in the event of a participant being dismissed involuntarily, retirement or death. The plan's benefits are based on the higher of the severance benefit required by law or the cash surrender value of the severance benefit component of any qualifying insurance policy or long-term employee benefit fund that is registered in the participants' name. The plan is financed by contributions paid by the Company.
In India, the post-employment benefit plan is required due to statutory provisions. The plan is financed directly by the Company on a pay as you go basis.

The Company's net pension liability totaled $10.7 million and $10.6 million as of March 31, 2023 and December 31, 2022, respectively.

The following table summarizes the components of net periodic pension cost related to a defined benefit pension plan covering employees in certain foreign countries:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

Service cost

 

$

398

 

 

$

257

 

Interest cost

 

 

(32

)

 

 

222

 

Expected return on plan assets

 

 

58

 

 

 

(470

)

Amortization of actuarial losses

 

 

6

 

 

 

89

 

Net periodic pension cost

 

$

430

 

 

$

98

 

 

The components of net periodic pension cost, other than the service cost component, are included in other income, net in the Condensed Consolidated Statements of Loss. Service cost is included in cost of revenue, selling, general and administrative expenses and research and development expenses in the Condensed Consolidated Statements of Loss. The Company made contributions to the defined benefit pension plans totaling $1.0 million and $0.5 million during the three months ending March 31, 2023 and 2022, respectively. Contributions to the defined benefit pension plans for the remainder of 2023 will be limited to benefit payments to retirees which are paid out of the operating cash flows of the Company and are expected to be approximately $3.3 million.

XML 28 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Equity

15. EQUITY

Accumulated Other Comprehensive Income (Loss)

The following tables present the changes in accumulated other comprehensive income (loss), net of tax, by component:

 

 

Three Months Ended March 31, 2023
(As Restated)

 

(In thousands)

 

Unrealized
(Losses) Gains
on
Available-
for-Sale
Securities

 

 

Defined
Benefit Plan
Adjustments

 

 

Foreign
Currency
Adjustments

 

 

ASU 2018-02 Adoption

 

 

Total

 

Balance as of December 31, 2022

 

$

(836

)

 

$

(1,016

)

 

$

27,593

 

 

$

385

 

 

$

26,126

 

Other comprehensive income before
   reclassifications

 

 

83

 

 

 

 

 

 

8,678

 

 

 

 

 

 

8,761

 

Amounts reclassified from accumulated other
   comprehensive (loss) income

 

 

(14

)

 

 

35

 

 

 

 

 

 

 

 

 

21

 

Net current period other comprehensive income

 

 

69

 

 

 

35

 

 

 

8,678

 

 

 

 

 

 

8,782

 

Less: Comprehensive income attributable to non-controlling interest, net of tax

 

 

 

 

 

 

 

 

382

 

 

 

 

 

 

382

 

Balance as of March 31, 2023

 

$

(767

)

 

$

(981

)

 

$

35,889

 

 

$

385

 

 

$

34,526

 

 

 

 

Three Months Ended March 31, 2022

 

(In thousands)

 

Unrealized
(Losses)
Gains
on
Available-
for-Sale
Securities

 

 

Defined
Benefit Plan
Adjustments

 

 

Foreign
Currency
Adjustments

 

 

ASU 2018-02 Adoption

 

 

Total

 

Balance as of December 31, 2021

 

$

(552

)

 

$

(5,613

)

 

$

(6,134

)

 

$

385

 

 

$

(11,914

)

Other comprehensive loss before
   reclassifications

 

 

(975

)

 

 

 

 

 

(905

)

 

 

 

 

 

(1,880

)

Amounts reclassified from accumulated other
   comprehensive income (loss)

 

 

251

 

 

 

(13

)

 

 

 

 

 

 

 

 

238

 

Net current period other comprehensive income (loss)

 

 

(724

)

 

 

(13

)

 

 

(905

)

 

 

 

 

 

(1,642

)

Balance as of March 31, 2022

 

$

(1,276

)

 

$

(5,626

)

 

$

(7,039

)

 

$

385

 

 

$

(13,556

)

 

 

The following tables present the details of reclassifications out of accumulated other comprehensive loss:

 

 

 

Three Months Ended March 31, 2023

(In thousands)

 

Amount
Reclassified
from
Accumulated
Other
Comprehensive
(Loss) Income

 

 

Affected Line Item in the
Statement Where Net
(Loss) Income Is Presented

Unrealized gain (loss) on available-for-sale securities:

 

 

 

 

 

Net realized gain on sales of securities

 

$

18

 

 

Net investment (loss) gain

Defined benefit plan adjustments – actuarial loss

 

 

(51

)

 

(1)

Total reclassifications for the period, before tax

 

 

(33

)

 

 

Tax benefit

 

 

12

 

 

 

Total reclassifications for the period, net of tax

 

$

(21

)

 

 

 

(1)
A part of the computation of net periodic pension cost, which is included in other income, net in the Condensed Consolidated Statements of Loss.

 

 

Three Months Ended March 31, 2022

(In thousands)

 

Amount
Reclassified
from
Accumulated
Other
Comprehensive
(Loss) Income

 

 

Affected Line Item in the
Statement Where Net
(Loss) Income Is Presented

Unrealized gain (loss) on available-for-sale securities:

 

 

 

 

 

Net realized loss on sales of securities

 

$

(330

)

 

Net investment (loss) gain

Defined benefit plan adjustments – actuarial gain

 

 

19

 

 

(1)

Total reclassifications for the period, before tax

 

 

(311

)

 

 

Tax benefit

 

 

73

 

 

 

Total reclassifications for the period, net of tax

 

$

(238

)

 

 

(1)
A part of the computation of net periodic pension cost, which is included in other income, net in the Condensed Consolidated Statements of Loss.

 

The following table presents the tax effects related to the change in each component of other comprehensive income (loss):

 

 

Three Months Ended

 

 

Three Months Ended

 

 

 

March 31, 2023

 

 

March 31, 2022

 

(In thousands)

 

Before-Tax
Amount

 

 

Tax
(Expense)
Benefit

 

 

Net-of-Tax
Amount

 

 

Before-Tax
Amount

 

 

Tax
(Expense)
Benefit

 

 

Net-of-Tax
Amount

 

Unrealized gain (loss) on available-for-sale
   securities

 

$

109

 

 

$

(26

)

 

$

83

 

 

$

(1,283

)

 

$

308

 

 

$

(975

)

Reclassification adjustment for amounts related to
   available-for-sale investments included in net (loss) gain

 

 

(18

)

 

 

4

 

 

 

(14

)

 

 

330

 

 

 

(79

)

 

 

251

 

Reclassification adjustment for amounts related to
   defined benefit plan adjustments included in net (loss) gain

 

 

51

 

 

 

(16

)

 

 

35

 

 

 

(19

)

 

 

6

 

 

 

(13

)

Foreign currency translation adjustments

 

 

8,678

 

 

 

 

 

 

8,678

 

 

 

(905

)

 

 

 

 

 

(905

)

Total Other Comprehensive Income (Loss)

 

$

8,820

 

 

$

(38

)

 

$

8,782

 

 

$

(1,877

)

 

$

235

 

 

$

(1,642

)

XML 29 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Non-controlling Interest
3 Months Ended
Mar. 31, 2023
Redeemable Noncontrolling Interest, Equity, Carrying Amount [Abstract]  
Redeemable Non-controlling Interest

16. REDEEMABLE NON-CONTROLLING INTEREST

The following table summarizes the redeemable non-controlling interest activity for the three months ended March 31, 2023:

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2023

 

Balance at beginning of period

 

$

 

Reclassification of non-controlling interests

 

 

443,757

 

Redemption of redeemable non-controlling interest

 

 

(1,519

)

Net income attributable to redeemable non-controlling interests

 

 

2,809

 

Annual recurring compensation earned

 

 

(2,809

)

Translation adjustment

 

 

430

 

Balance as of March 31, 2023

 

$

442,668

 

Annual Recurring Compensation payable on untendered outstanding shares under the DPLTA must be recognized as it accrues. For the three months ended March 31, 2023, we have recognized $2.8 million representing the current quarter's portion of the annual dividend to the redeemable non-controlling shareholders, which will be paid annually after the ordinary general shareholders' meeting of ADVA beginning in 2024.

XML 30 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Loss Per Share

17. LOSS PER SHARE

The calculation of basic and diluted loss per share is as follows:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands, except per share amounts)

 

2023
(As Restated)

 

 

2022

 

Numerator

 

 

 

 

 

 

Net loss attributable to ADTRAN Holdings, Inc.

 

$

(40,083

)

 

$

(1,127

)

Denominator

 

 

 

 

 

 

Weighted average number of shares – basic

 

 

78,358

 

 

 

49,113

 

Effect of dilutive securities

 

 

 

 

 

 

Stock options

 

 

 

 

 

 

PSUs, RSUs and restricted stock

 

 

 

 

 

 

Weighted average number of shares – diluted

 

 

78,358

 

 

 

49,113

 

Loss per share attributable to ADTRAN Holdings, Inc. – basic

 

$

(0.51

)

 

$

(0.02

)

Loss per share attributable to ADTRAN Holdings, Inc. – diluted

 

$

(0.51

)

 

$

(0.02

)

For the three months ended March 31, 2023 and 2022, 0.1 million and five thousand shares, respectively, of unvested PSUs, RSUs and restricted stock were excluded from the calculation of diluted earnings per share due to their anti-dilutive effect.

For the three months ended March 31, 2023 and 2022, 0.4 million and 0.1 million stock options, respectively, were outstanding but were not included in the computation of diluted earnings per share. These stock options were excluded because their exercise prices were greater than the average market price of the common shares during the applicable period, making them anti-dilutive under the treasury stock method.

XML 31 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Segment Information

18. SEGMENT INFORMATION

The chief operating decision maker regularly reviews the Company’s financial performance based on two reportable segments: (1) Network Solutions and (2) Services & Support.

The Network Solutions segment includes hardware and software products that enable a digital future which support the Company's Subscriber, Access and Aggregation, and Optical Networking Solutions. The Company's cloud-managed Wi-Fi gateways, virtualization software, and switches provide a mix of wired and wireless connectivity at the customer premises. In addition, its Carrier Ethernet products support a variety of applications at the network edge ranging from mobile backhaul to connecting enterprise customers (“Subscriber Solutions"). The Company's portfolio includes products for multi-gigabit service delivery over fiber or alternative media to homes and businesses.

The Services & Support segment offers a comprehensive portfolio of network design, implementation, maintenance and cloud-hosted services supporting its Subscriber, Access and Aggregation, and Optical Networking Solutions. These services assist operators in the deployment of multi-vendor networks while reducing their cost to maintain these networks. The cloud-hosted services include a suite of SaaS applications under the Company's Mosaic One platform that manages end-to-end network and service optimization for both fiber access infrastructure and mesh Wi-Fi connectivity. The Company backs these services with a global support organization that offers on-site and off-site support services with varying SLAs.

The performance of these segments is evaluated based on revenue, gross profit and gross margin; therefore, selling, general and administrative expenses, research and development expenses, interest and dividend income, interest expense, net investment (loss) gain, other income (loss), net and income tax benefit (expense) are reported on a Company-wide basis only. There is no inter-segment revenue. Asset information by reportable segment is not produced and, therefore, is not reported.

The following table presents information about the revenue and gross profit of its reportable segments:

 

 

Three Months Ended

 

 

 

March 31, 2023

 

 

March 31, 2022

 

(In thousands)

 

Revenue

 

 

Gross Profit

 

 

Revenue

 

 

Gross Profit

 

Network Solutions

 

$

282,418

 

 

$

63,288

 

 

$

138,374

 

 

$

47,721

 

Services & Support

 

 

41,494

 

 

 

24,520

 

 

 

16,144

 

 

 

6,595

 

Total

 

$

323,912

 

 

$

87,808

 

 

$

154,518

 

 

$

54,316

 

 

For the three months ended March 31, 2023 and 2022, $1.5 million and $0.2 million, respectively, of depreciation expense was included in gross profit for our Network Solutions segment. For the three months ended March 31, 2023 and 2022, $2 thousand and $3 thousand, respectively, of depreciation expense was included in gross profit for our Services & Support segment.

Revenue by Category

In addition to its reportable segments, revenue is also reported for the following three categories – Subscriber Solutions, Access & Aggregation Solutions, and Optical Networking Solutions.

Prior to the Business Combination with ADVA on July 15, 2022, ADTRAN reported revenue across the following three categories: (1) Access & Aggregation, (2) Subscriber Solutions & Experience and (3) Traditional & Other Products. Following the Business Combination with ADVA, the Company has recast these revenues such that ADTRAN’s former Access & Aggregation revenue is combined with a portion of the applicable ADVA solutions to create Access & Aggregation Solutions, ADTRAN’s former Subscriber Solutions & Experience revenue is combined with a portion of the applicable ADVA solutions to create Subscriber Solutions, and the revenue from Traditional & Other products is now included in the applicable Access & Aggregation Solutions or Subscriber Solutions category. Optical Networking Solutions is a new revenue category added to represent a meaningful portion of ADVA’s portfolio.

Our Subscriber Solutions portfolio is used by Service Providers to terminate their access services infrastructure at the customer premises while providing an immersive and interactive experience for residential, business and wholesale subscribers. This revenue category includes hardware- and software-based products and services. These solutions include fiber termination solutions for residential, business and wholesale subscribers, Wi-Fi access solutions for residential and business subscribers, Ethernet switching and network edge virtualization solutions for business subscribers, and cloud software solutions covering a mix of subscriber types.

Our Access & Aggregation Solutions are solutions that are used by communications Service Providers to connect residential subscribers, business subscribers and mobile radio networks to the Service Providers’ metro network, primarily through fiber-based connectivity. This revenue category includes hardware- and software-based products and services. Our solutions within this category are a mix of fiber access and aggregation platforms, precision network synchronization and timing solutions, and access orchestration solutions that ensure highly reliable and efficient network performance.

Our Optical Networking Solutions are used by communications Service Providers, internet content providers and large-scale enterprises to securely interconnect metro and regional networks over fiber. This revenue category includes hardware- and software-based products and services. Our solutions within this category include open optical terminals, open line systems, optical subsystems and modules, network infrastructure assurance systems, and automation platforms that are used to build high-scale, secure and assured optical networks.

The table below presents revenue information by category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

Subscriber Solutions

 

$

79,336

 

 

$

56,722

 

Access & Aggregation Solutions

 

 

96,820

 

 

 

97,796

 

Optical Networking Solutions

 

 

147,756

 

 

 

 

Total

 

$

323,912

 

 

$

154,518

 

 

Revenue by Geographic Area

 

The following table presents revenue information by geographic area:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

United States

 

$

131,466

 

 

$

99,048

 

Germany

 

 

76,286

 

 

 

10,920

 

United Kingdom

 

 

57,397

 

 

 

30,388

 

Other international

 

 

58,763

 

 

 

14,162

 

Total

 

$

323,912

 

 

$

154,518

 

XML 32 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Liability for Warranty Returns
3 Months Ended
Mar. 31, 2023
Product Warranties Disclosures [Abstract]  
Liability for Warranty Returns

19. LIABILITY FOR WARRANTY RETURNS

The Company's products generally include warranties of 90 days to five years for product defects. The Company accrues for warranty returns at the time of product shipment based on its historical return rate and estimate of the cost to repair or replace the defective products. The Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers. The increasing complexity of the Company's products may cause warranty incidences, when they arise, to be more costly. Estimates regarding future warranty obligations may change due to product failure rates, material usage and other rework costs incurred in correcting a product failure. In addition, from time to time, specific warranty accruals may be recorded if unforeseen problems arise. Should the Company's actual experience relative to these factors be worse than its estimates, the Company will be required to record additional warranty expense. The liability for warranty obligations totaled $7.2 million and $7.2 million as of March 31, 2023 and December 31, 2022, respectively, and is included in accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets. The warranty expense and write-off activity for the three months ended March 31, 2023 and 2022 are summarized as follows:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

Balance at beginning of period

 

$

7,196

 

 

$

5,403

 

Plus: Amounts charged to cost and expenses

 

 

1,077

 

 

 

344

 

Plus: Foreign currency translation adjustments

 

 

26

 

 

 

 

Less: Deductions

 

 

(1,099

)

 

 

(604

)

Balance at end of period

 

$

7,200

 

 

$

5,143

 

XML 33 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

20. COMMITMENTS AND CONTINGENCIES

Legal Matters

From time to time the Company is subject to or otherwise involved in various lawsuits, claims, investigations and legal proceedings that arise out of or are incidental to the conduct of our business (collectively, “Legal Matters”), including those relating to employment matters, patent rights, regulatory compliance matters, stockholder claims, and contractual and other commercial disputes. Such Legal Matters, even if not meritorious, could result in the expenditure of significant financial and managerial resources. Additionally, an unfavorable outcome in a legal matter, including in a patent dispute, could require the Company to pay damages, entitle claimants to other relief, such as royalties, or could prevent the Company from selling some of its products in certain jurisdictions. At this time, the Company is unable to predict the outcome of or estimate the possible loss or range of loss, if any, associated with such legal matters.

DPLTA Exit Costs

Pursuant to the terms of the DPLTA, each ADVA shareholder (other than the Company) has received an offer to elect either (1) to remain an ADVA shareholder and receive from us an Annual Recurring Compensation payment, or (2) to receive Exit Compensation. Assuming all of the minority holders of currently outstanding ADVA shares were to elect the second option, we are obligated to make aggregate Exit Compensation payments of approximately EUR 309.5 million or approximately $335.6 million, based on an exchange rate as of March 31, 2023. Shareholders electing the first option of Annual Recurring Compensation may later elect the second option. The opportunity for outside ADVA shareholders to tender ADVA shares in exchange for Exit Compensation had been scheduled to expire on March 16, 2023. However, due to the appraisal proceedings that have been initiated in accordance with applicable German law, this time period for tendering shares has been extended pursuant to the German Stock Corporation Act (Aktiengesetz) and will end two months after the date on which a final decision in such appraisal proceedings has been published in the Federal Gazette (Bundesanzeiger).

Our obligation to pay Annual Recurring Compensation under the DPLTA is a continuing payment obligation, which will amount to approximately EUR 10.5 million or $11.3 million (based on the current exchange rate) per year assuming none of the minority ADVA shareholders were to elect Exit Compensation. The foregoing amounts do not reflect any potential increase in payment obligations that we may have depending on the outcome of ongoing appraisal proceedings in Germany. During the three months ended March 31, 2023, we accrued $2.8 million in Annual Recurring Compensation, which was reflected as a reduction to retained earnings.

Performance Bonds

Certain contracts, customers and jurisdictions in which we do business require us to provide various guarantees of performance such as bid bonds, performance bonds and customs bonds. As of March 31, 2023 and December 31, 2022, we had commitments related to these bonds totaling $11.7 million and $22.0 million, respectively, which expire at various dates through April 2031. In general, we would only be liable for the amount of these guarantees in the event of default under each contract, the probability of which we believe is remote.

Purchase Commitments

The Company purchases components from a variety of suppliers and use contract manufacturers to provide manufacturing services for our products. Our inventory purchase commitments are for short-term product manufacturing requirements as well as for commitments to suppliers to secure manufacturing capacity. Certain of our inventory purchase commitments with contract manufacturers and suppliers relate to arrangements to secure supply and pricing for certain product components for multi-year periods. As of March 31, 2023, purchase commitments totaled $459.3 million.

XML 34 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring
3 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring

21. RESTRUCTURING

During the fourth quarter of 2022, the Company initiated a restructuring program designed to optimize the assets and business processes, and information technology systems of the Company in relation to the Business Combination with ADVA. The restructuring program is expected to maximize cost synergies by realizing operation scale, combining sales channels, streamlining corporate and general and administrative functions, including human capital resources and combining sourcing and production costs.

In February 2019, the Company announced the restructuring of a certain portion of its workforce predominantly in Germany, which included the closure of the Company’s office location in Munich, Germany accompanied by relocation or severance benefits for the affected employees. Voluntary early retirement was offered to certain other employees and was announced in March 2019 and again in August 2020. This plan was completed in 2021 and all amounts were paid in 2022.

A reconciliation of the beginning and ending restructuring liability, which is included in accrued wages and benefits in the Condensed Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022, is as follows:

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2023

 

Balance at beginning of period

 

$

159

 

Plus: Amounts charged to cost and expense

 

 

2,437

 

Less: Amounts paid

 

 

(1,574

)

Balance as of March 31, 2023

 

$

1,022

 

 

 

 

For the Year Ended

 

(In thousands)

 

December 31, 2022

 

Balance as of December 31, 2021

 

$

1,514

 

Plus: Amounts charged to cost and expense

 

 

1,629

 

Less: Amounts paid

 

 

(2,984

)

Balance as of December 31, 2022

 

$

159

 

Restructuring expenses included in the Condensed Consolidated Statements of (Loss) Income are for the three months ended March 31, 2023 and 2022:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

 

 

 

 

 

 

 

   Network Solutions - Cost of revenue

 

$

58

 

 

$

 

   Services & Support - Cost of revenue

 

 

18

 

 

 

 

Cost of revenue

 

$

76

 

 

$

 

Selling, general and administrative expenses (1)

 

 

2,180

 

 

 

2

 

Research and development expenses (1)

 

 

181

 

 

 

 

Total restructuring expenses

 

$

2,437

 

 

$

2

 

 

 

The following table represents the components of restructuring expense by geographic area for the three months ended March 31, 2023 and 2022:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

United States

 

$

1,119

 

 

$

2

 

International

 

 

1,318

 

 

 

 

Total restructuring expenses

 

$

2,437

 

 

$

2

 

XML 35 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events

22. SUBSEQUENT EVENTS

Dividend Approval

On May 8, 2023, the Company announced that its Board of Directors declared a quarterly cash dividend of $0.09 per common share to be paid to the Company’s stockholders of record as of the close of business on May 23, 2023. The payment date will be June 6, 2023 in the aggregate amount of approximately $7.1 million.

Appointment of Ulrich Dopfer as Principal Accounting Officer

As previously disclosed on the Company’s Form 8-K filed on March 30, 2023, Michael Foliano, formerly Senior Vice President of Finance and Chief Financial Officer of the Company, notified the Company of his intent to retire, effective June 28, 2023. Mr. Foliano served in his role as Chief Financial Officer of the Company through April 30, 2023. In connection with his transition, the Board of Directors appointed Ulrich Dopfer as Senior Vice President and Chief Financial Officer of the Company, effective May 1, 2023; however, Mr. Foliano continued to serve as the Company’s “principal accounting officer” within the meaning of the rules of the SEC under the Exchange Act (the “Principal Accounting Officer”), and as the Company’s Treasurer and Secretary. On May 10, 2023, the Board of Directors removed Mr. Foliano from such roles, designated Mr. Dopfer as the Company’s Principal Accounting Officer, and elected Mr. Dopfer as Treasurer and Secretary of the Company, effective as of such date.

ADVA Legal Matter

On May 8, 2023, ADVA and its U.S. subsidiary, ADVA Optical Networking North America Inc., filed a lawsuit in the U.S District Court for the Eastern District of Texas against Huawei Technologies Co. Ltd (“Huawei”) seeking a declaration from the court that Huawei violated contractual commitments to negotiate in good faith and to license patents, to the extent any patents are practiced by ADVA, on Fair, Reasonable and Non-Discriminatory (“FRAND”) terms and conditions. The case also seeks to obtain a ruling by the court that ADVA has complied with its own commitments and requests that the Court establish FRAND terms and conditions for obtaining a FRAND license on any standard essential patents that ADVA does in fact practice. The lawsuit also seeks to enjoin Huawei from enforcing certain of its patents against ADVA and its affiliates in other jurisdictions, and includes allegations by ADVA that it does not infringe five Huawei patents and that Huawei has infringed an ADVA patent. Huawei has not yet filed an answer in this matter. Given the current status of this matter, the Company is unable predict the outcome of or estimate the possible loss or range of loss, if any, associated with such legal matters.

XML 36 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements of ADTRAN Holdings, Inc. and its subsidiaries have been prepared pursuant to the rules and regulations of the SEC applicable to interim financial information presented in Quarterly Reports on Form 10-Q. Accordingly, certain information and notes required by generally accepted accounting principles in the United States of America (“U.S. GAAP”) for complete financial statements are not included herein. The December 31, 2022 Condensed Consolidated Balance Sheet is derived from audited financial statements but does not include all disclosures required by U.S. GAAP.

In the opinion of management, all adjustments necessary to fairly state these interim statements have been recorded and are of a normal and recurring nature. The results of operations for an interim period are not necessarily indicative of the results for the full year. The interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in ADTRAN Holdings, Inc. Annual Report on Form 10-K/A for the year ended December 31, 2022, filed with the SEC on August 14, 2023.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting period. Significant estimates include allowance for credit losses on accounts receivable and contract assets, excess and obsolete inventory reserves, warranty reserves, customer rebates, determination and accrual of the deferred revenue related to performance obligations under contracts with customers, estimated costs to complete obligations associated with deferred and accrued revenues and network installations, estimated income tax provision and income tax contingencies, fair value of stock-based compensation, assessment of goodwill and other intangibles for impairment, estimated lives of intangible assets, estimates of intangible assets upon measurement, estimated pension liability and fair value of investments. Actual amounts could differ significantly from these estimates.

We assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to us and the unknown future impacts of supply chain constraints, inflationary pressures, the energy crisis, currency fluctuations and political tensions as of March 31, 2023 and through the date of this report. The accounting matters assessed included, but were not limited to, the allowance for credit losses, stock-based compensation, carrying value of goodwill, intangibles and other long-lived assets, financial assets, valuation allowances for tax assets, revenue recognition and costs of revenue. Future conditions related to supply chain constraints, inflationary pressures, the energy crisis, rising interest rates, instability in the financial services industry, currency fluctuations and political tensions could result in further impacts to the Company's consolidated financial statements in future reporting periods
Revision of Previously Issued Financial Statements

Revision of Previously Issued Financial Statements

 

During the fourth quarter of 2023, management identified an immaterial error relating to the understatement of non-controlling interest and the overstatement of accumulated other comprehensive income in the Consolidated Balance Sheet as of December 31, 2022. The immaterial misstatements occurred following the Business Combination between the Company and the Company's majority-owned subsidiary, Adtran Networks on July 15, 2022. The Company incorrectly presented the allocation of foreign currency translation loss attributable to the non-controlling interest during the year ended December 31, 2022. Management evaluated the impact of this error on the Company's full year 2022 consolidated financial statements and determined that the consolidated financial statements were not materially misstated. However, in order to correctly state non-controlling interest and accumulated other comprehensive income in connection with the filing of this Amendment No. 2, the December 31, 2022 balance sheet items have been corrected to reflect the impact of this immaterial error. The Company will revise its consolidated financial statements as of and for the year ended December 31, 2022 when it files its Form 10-K for the period ended December 31, 2023.

The following table reflects the impact of the revision to the specific line items presented in the Company's previously reported Condensed Consolidated Balance Sheets and the Condensed Consolidated Statement of Changes in Equity as of December 31, 2022:

 

 

December 31, 2022

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Revised

 

 

 

 

 

 

 

 

 

 

 

Accumulated Other Comprehensive Income

 

$

46,713

 

 

$

(20,587

)

 

$

26,126

 

Non-Controlling Interest

 

$

309,072

 

 

$

20,587

 

 

$

329,659

 

Total Equity

 

$

1,303,613

 

 

$

 

 

$

1,303,613

 

 

The accompanying applicable Notes have been updated to reflect the effects of the revision.

Restatement of Previously Issued Financial Statements

During the fourth quarter of 2023, the Company determined that it overstated loss attributable to the non-controlling interest, understated loss attributable to the Company, understated loss per common share attributable to ADTRAN Holdings, Inc. – basic and diluted, understated comprehensive loss attributable to non-controlling interest and overstated comprehensive loss attributable to ADTRAN Holdings, Inc., net of tax for the three months ended March 31, 2023. The misstatements occurred following the effectiveness of the DPLTA between the Company and the Company’s majority-owned subsidiary, Adtran Networks upon the registration of the DPLTA with the commercial register on January 16, 2023. Pursuant to the DPLTA, the minority shareholders of Adtran Networks are guaranteed recurring cash compensation commencing with respect to the 2023 fiscal year. The Company incorrectly presented the guaranteed cash compensation attributable to the non-controlling interest as a loss rather than income attributable to the non-controlling interest during the three months ended March 31, 2023. This error resulted in an overstatement of net loss attributable to the non-controlling interest, an understatement of net loss attributable to the Company and loss per common share attributable to ADTRAN Holdings, Inc. - basic and diluted, an understated comprehensive loss attributable to non-controlling interest and an overstated comprehensive loss attributable to ADTRAN Holdings, Inc., net of tax. Additionally, this error resulted in an understatement of additional paid-in capital and an overstatement of accumulated other comprehensive income. The Company restated the Condensed Consolidated Statements of Loss presented in this report by increasing net loss attributable to the Company by $5.6 million for the quarter ended March 31, 2023.

 

The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported Condensed Consolidated Statements of Loss and the previously reported Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2023:

 

 

 

For the Three Months Ended March 31, 2023

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Restated

 

Net Loss attributable to non-controlling interest

 

$

(5,989

)

 

$

5,619

 

 

$

(370

)

Net Loss attributable to ADTRAN Holdings, Inc.

 

$

(34,464

)

 

$

(5,619

)

 

$

(40,083

)

Loss per common share attributable to ADTRAN Holdings, Inc. – basic

 

$

(0.44

)

 

$

(0.07

)

 

$

(0.51

)

Loss per common share attributable to ADTRAN Holdings, Inc. – diluted

 

$

(0.44

)

 

$

(0.07

)

 

$

(0.51

)

Comprehensive Loss attributable to non-controlling interest

 

$

244

 

 

$

(232

)

 

$

12

 

Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax

 

$

(31,915

)

 

$

232

 

 

$

(31,683

)

 

The following table reflects the impact of the restatement, in addition to the revision of the December 31, 2022 balances referenced above, to the specific line items presented in the Company’s previously reported Condensed Consolidated Balance Sheets as of March 31, 2023 and the Condensed Consolidated Statement of Changes in Equity for the period ended March 31, 2023:

 

 

 

March 31, 2023

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Restated

 

 

 

 

 

 

 

 

 

 

 

Additional Paid-in Capital

 

$

762,035

 

 

$

20,725

 

 

$

782,760

 

Accumulated Other Comprehensive Income

 

$

55,251

 

 

$

(20,725

)

 

$

34,526

 

Total Equity

 

$

820,162

 

 

$

 

 

$

820,162

 

 

During the second quarter of 2023, the Company determined that it overstated total current liabilities and understated non-current liabilities as of March 31, 2023 and December 31, 2022, due to a revolving credit agreement being classified as a current liability instead of a non-current liability. The total amount of liabilities remains unchanged. The Company restated the March 31, 2023 Condensed Consolidated Balance Sheet presented in this report by decreasing current revolving credit agreements outstanding by $180.0 million and increasing non-current revolving credit agreement outstanding by $180.0 million.

The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported condensed consolidated financial statements as of March 31, 2023:

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Restated

 

Revolving credit agreements outstanding

 

$

190,843

 

 

$

(180,000

)

 

$

10,843

 

Total current liabilities

 

$

522,204

 

 

$

(180,000

)

 

$

342,204

 

Non-current revolving credit agreement outstanding

 

$

 

 

$

180,000

 

 

$

180,000

 

 

The accompanying applicable Notes have been updated to reflect the effects of the restatements as of March 31, 2023.

Redeemable Non-Controlling Interest

Redeemable Non-Controlling Interest

As of March 31, 2023 and December 31, 2022, the ADVA stockholders’ equity ownership percentage in ADVA was approximately 34.6% and 34.7%, respectively.

As a result of the effectiveness of the DPLTA on January 16, 2023, the ADVA shares, representing the equity interest in ADVA held by holders other than the Company, can be tendered at any time and are, therefore, redeemable and must be classified outside stockholders’ equity. Therefore, the permanent equity noncontrolling interest balance was reclassified to redeemable non-controlling interest ("RNCI") on January 16, 2023 and was remeasured to fair value based on the trading market price of the ADVA shares.

Subsequently, the carrying value of the RNCI is adjusted to its maximum redemption value at each reporting date when the maximum redemption value is greater than the initial carrying amount of the redeemable noncontrolling interest. However, the RNCI will be remeasured using the current exchange rate at each reporting date as long as the RNCI is currently redeemable. For the period of time that the DPLTA is in effect, the RNCI will continue to be presented as redeemable non-controlling interest outside of stockholders’ equity in the condensed consolidated balance sheets.

See Note 16 for additional information on RNCI.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which would require an acquirer to recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements in accordance with Topic 606, Revenue Recognition. The Company early adopted ASU 2021-08 on July 1, 2022 and the standard was applied retrospectively beginning with January 1, 2022.

Recent Accounting Pronouncements Not Yet Adopted

Recent Accounting Pronouncements Not Yet Adopted

There are currently no accounting pronouncements not yet adopted that are expected to have a material effect on the Condensed Consolidated Financial Statements.

XML 37 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies (Tables)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Summary of Impact of Revision to Specific Line Items in Consolidated Financial Statements

The following table reflects the impact of the revision to the specific line items presented in the Company's previously reported Condensed Consolidated Balance Sheets and the Condensed Consolidated Statement of Changes in Equity as of December 31, 2022:

 

 

December 31, 2022

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Revised

 

 

 

 

 

 

 

 

 

 

 

Accumulated Other Comprehensive Income

 

$

46,713

 

 

$

(20,587

)

 

$

26,126

 

Non-Controlling Interest

 

$

309,072

 

 

$

20,587

 

 

$

329,659

 

Total Equity

 

$

1,303,613

 

 

$

 

 

$

1,303,613

 

The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported Condensed Consolidated Statements of Loss and the previously reported Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2023:

 

 

 

For the Three Months Ended March 31, 2023

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Restated

 

Net Loss attributable to non-controlling interest

 

$

(5,989

)

 

$

5,619

 

 

$

(370

)

Net Loss attributable to ADTRAN Holdings, Inc.

 

$

(34,464

)

 

$

(5,619

)

 

$

(40,083

)

Loss per common share attributable to ADTRAN Holdings, Inc. – basic

 

$

(0.44

)

 

$

(0.07

)

 

$

(0.51

)

Loss per common share attributable to ADTRAN Holdings, Inc. – diluted

 

$

(0.44

)

 

$

(0.07

)

 

$

(0.51

)

Comprehensive Loss attributable to non-controlling interest

 

$

244

 

 

$

(232

)

 

$

12

 

Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax

 

$

(31,915

)

 

$

232

 

 

$

(31,683

)

 

The following table reflects the impact of the restatement, in addition to the revision of the December 31, 2022 balances referenced above, to the specific line items presented in the Company’s previously reported Condensed Consolidated Balance Sheets as of March 31, 2023 and the Condensed Consolidated Statement of Changes in Equity for the period ended March 31, 2023:

 

 

 

March 31, 2023

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Restated

 

 

 

 

 

 

 

 

 

 

 

Additional Paid-in Capital

 

$

762,035

 

 

$

20,725

 

 

$

782,760

 

Accumulated Other Comprehensive Income

 

$

55,251

 

 

$

(20,725

)

 

$

34,526

 

Total Equity

 

$

820,162

 

 

$

 

 

$

820,162

 

 

The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported condensed consolidated financial statements as of March 31, 2023:

 

(In thousands)

 

As Reported

 

 

Adjustment

 

 

As Restated

 

Revolving credit agreements outstanding

 

$

190,843

 

 

$

(180,000

)

 

$

10,843

 

Total current liabilities

 

$

522,204

 

 

$

(180,000

)

 

$

342,204

 

Non-current revolving credit agreement outstanding

 

$

 

 

$

180,000

 

 

$

180,000

 

XML 38 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination (Tables)
3 Months Ended
Mar. 31, 2023
Business Combinations [Abstract]  
Summary of Purchase Price for Business Combination

The following table summarizes the purchase price for the ADVA business combination:

 

(In thousands, except shares, share price and exchange ratio)

 

Purchase Price

 

ADVA shares exchanged

 

 

33,957,538

 

Exchange ratio

 

 

0.8244

 

ADTRAN Holdings, Inc. shares issued

 

 

27,994,595

 

ADTRAN Holdings, Inc. share price on July 15, 2022

 

$

20.20

 

Purchase price paid for ADVA shares

 

$

565,491

 

Equity compensation (1)

 

$

12,769

 

Total purchase price

 

$

578,260

 

(1) Represents the portion of replacement share-based payment awards that relates to pre-combination vesting.

Summary of Purchase Price Allocation of Assets Acquired and Liabilities Assumed

The following table summarizes the purchase price allocation for each major class of assets acquired and liabilities assumed in the acquisition of ADVA (in thousands):

 

(In thousands)

 

 

 

Total purchase price

 

$

578,260

 

Non-controlling interest

 

$

316,415

 

Net Assets:

 

 

 

Cash and cash equivalents

 

$

44,003

 

Accounts receivable

 

 

114,659

 

Other receivables

 

 

1,457

 

Inventory

 

 

200,331

 

Prepaid expenses and other current assets

 

 

28,208

 

Property plant and equipment

 

 

55,480

 

Deferred tax assets

 

 

1,759

 

Intangibles

 

 

403,780

 

Other non-current assets

 

 

31,074

 

Accounts payable

 

 

(98,587

)

Current unearned revenue

 

 

(26,047

)

Accrued expenses and other liabilities

 

 

(59,600

)

Current portion of notes payable

 

 

(25,254

)

Income tax payable, net

 

 

(4,898

)

Tax liabilities

 

 

(1,400

)

Non-current unearned revenue

 

 

(11,498

)

Pension liability

 

 

(6,820

)

Other non-current liabilities

 

 

(6,094

)

Non-current portion of revolving credit agreements and notes payable

 

 

(15,250

)

Non-current lease obligations

 

 

(20,046

)

Deferred tax liabilities

 

 

(61,040

)

Total net assets acquired

 

$

544,217

 

Goodwill

 

$

350,458

 

Summary of Fair Value of Intangible Assets Acquired

The fair value of the identifiable intangible assets acquired as of the acquisition date:

 

(In thousands)

Estimated-average useful life (in years) (1)

 

 

Fair value

 

 

Income Statement Amortization Classification

Developed technology

 

8.5

 

 

$

291,925

 

 

 Cost of revenue - Network Solutions

Backlog

 

1.4

 

 

 

52,165

 

 

 Cost of revenue - Network Solutions and Services & Support

Customer relationships

 

10.5

 

 

 

32,704

 

 

 Selling, general and administrative expenses

Trade name

 

2.8

 

 

 

26,986

 

 

 Selling, general and administrative expenses

Total

 

 

 

$

403,780

 

 

 

 

(1) Determination of the weighted average period of the individual categories of intangible assets was based on the nature of the applicable intangible asset and the expected future cash flows to be derived from the intangible asset. Amortization of intangible assets with definite lives is recognized over the period of time the assets are expected to contribute to future cash flows.

Summary of Unaudited Pro Forma Financial Information The unaudited pro forma information also does not include any integration costs that the Company may incur related to the acquisition as part of combining the operations of the companies.

 

 

Three Months Ended

 

(In thousands)

March 31, 2022

 

 

 

 

Revenue

$

345,844

 

Net loss

$

(73,489

)

XML 39 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregate of Revenue by Reportable Segment and Revenue Category

The following table disaggregates revenue by reportable segment and revenue category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:

 

 

 

Three Months Ended

 

 

 

March 31, 2023

 

 

March 31, 2022

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

 

Network Solutions

 

 

Services & Support

 

 

Total

 

Subscriber Solutions

 

$

70,287

 

 

$

9,049

 

 

$

79,336

 

 

$

52,390

 

 

$

4,332

 

 

$

56,722

 

Access & Aggregation Solutions

 

 

84,554

 

 

 

12,266

 

 

 

96,820

 

 

 

85,984

 

 

 

11,812

 

 

 

97,796

 

Optical Networking Solutions

 

 

127,577

 

 

 

20,179

 

 

 

147,756

 

 

 

 

 

 

 

 

 

 

Total

 

$

282,418

 

 

$

41,494

 

 

$

323,912

 

 

$

138,374

 

 

$

16,144

 

 

$

154,518

 

 

The table below presents revenue information by category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

Subscriber Solutions

 

$

79,336

 

 

$

56,722

 

Access & Aggregation Solutions

 

 

96,820

 

 

 

97,796

 

Optical Networking Solutions

 

 

147,756

 

 

 

 

Total

 

$

323,912

 

 

$

154,518

 

 

Information about Receivables, Contract Assets, and Unearned Revenue from Contracts with Customers

The following table provides information about receivables, contract assets and unearned revenue from contracts with customers:

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

Accounts receivable, net

 

$

262,043

 

 

$

279,435

 

Contract assets(1)

 

$

1,972

 

 

$

1,852

 

Unearned revenue

 

$

55,611

 

 

$

41,193

 

Non-current unearned revenue

 

$

24,907

 

 

$

19,239

 

XML 40 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Summary of Supplemental Balance Sheet Information Related to Deferred Tax Assets (Liabilities)

Supplemental balance sheet information related to deferred tax assets (liabilities) is as follows:

 

 

 

As of March 31, 2023

 

(In thousands)

 

Deferred Tax Assets (Liabilities)

 

 

Valuation Allowance

 

 

Deferred Tax Assets (Liabilities), net

 

Domestic

 

$

75,432

 

 

$

(3,177

)

 

$

72,255

 

International

 

 

(40,450

)

 

 

(2,024

)

 

 

(42,474

)

Total

 

$

34,982

 

 

$

(5,201

)

 

$

29,781

 

 

 

 

As of December 31, 2022

 

(In thousands)

 

Deferred Tax Assets (Liabilities)

 

 

Valuation Allowance

 

 

Deferred Tax Assets (Liabilities), net

 

Domestic

 

$

61,726

 

 

$

(3,177

)

 

$

58,549

 

International

 

 

(50,315

)

 

 

(2,024

)

 

 

(52,339

)

Total

 

$

11,411

 

 

$

(5,201

)

 

$

6,210

 

XML 41 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Stock-Based Compensation Expense Related to Stock Options, RSUs and Restricted Stock

The following table summarizes the RSUs and restricted stock outstanding as of December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:

 

 

 

Number of
Shares
(in thousands)

 

 

Weighted Avg. Grant Date Fair Value
(per share)

 

Unvested RSUs and restricted stock outstanding, December 31, 2022

 

 

1,086

 

 

$

17.54

 

RSUs and restricted stock granted

 

 

1,296

 

 

$

17.60

 

RSUs and restricted stock vested

 

 

(12

)

 

$

20.51

 

RSUs and restricted stock forfeited

 

 

(10

)

 

$

15.32

 

Unvested RSUs and restricted stock outstanding, March 31, 2023

 

 

2,360

 

 

$

17.65

 

Summary of Stock Options Outstanding

The following table summarizes ADTRAN Holdings, Inc. stock options outstanding as of December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:

 

 

Number of
Stock Options
(in thousands)

 

 

Weighted Avg.
Exercise Price
(per share)

 

 

Weighted Avg.
Remaining
Contractual
Life
(in years)

 

 

Aggregate
Intrinsic Value
(in thousands)

 

Stock options outstanding, December 31, 2022

 

 

3,148

 

 

$

14.37

 

 

 

3.42

 

 

$

16,251

 

Stock options exercised

 

 

(6

)

 

$

9.82

 

 

 

 

 

 

 

Stock options forfeited

 

 

(21

)

 

$

12.21

 

 

 

 

 

 

 

Stock options expired

 

 

(7

)

 

$

19.00

 

 

 

 

 

 

 

Stock options outstanding, March 31, 2023

 

 

3,114

 

 

$

14.38

 

 

 

3.17

 

 

$

10,198

 

Stock options exercisable, March 31, 2023

 

 

1,698

 

 

$

15.96

 

 

 

1.70

 

 

$

4,436

 

ADVA Optical Networking SE [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Summary of Stock Options Outstanding

The following table summarizes ADVA Optical Networking SE stock options outstanding as of December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:

 

 

 

Number of
Options
(In thousands)

 

 

Weighted
Average
Exercise Price
(Per share)

 

 

Weighted Avg.
Remaining
Contractual Life
in Years

 

 

Aggregate
Intrinsic
Value
(In thousands)

 

Stock options outstanding, December 31, 2022

 

 

81

 

 

$

8.58

 

 

 

4.00

 

 

$

1,222

 

Stock options exercised

 

 

 

 

$

 

 

 

 

 

 

 

Stock options forfeited

 

 

 

 

$

 

 

 

 

 

 

 

Stock options outstanding, March 31, 2023

 

 

81

 

 

$

8.67

 

 

 

3.75

 

 

$

1,198

 

Stock options exercisable, March 31, 2023

 

 

27

 

 

$

7.45

 

 

 

2.14

 

 

$

424

 

XML 42 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments (Tables)
3 Months Ended
Mar. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Debt Securities and Other Investments, Included on Condensed Consolidated Balance Sheet and Recorded at Fair Value

Debt Securities and Other Investments

The following debt securities and other investments were included on the Condensed Consolidated Balance Sheets and recorded at fair value:

 

 

 

As of March 31, 2023

 

 

 

Amortized

 

 

Gross Unrealized

 

 

Fair

 

(In thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate bonds

 

$

2,218

 

 

$

4

 

 

$

(63

)

 

$

2,159

 

Municipal fixed-rate bonds

 

 

185

 

 

 

 

 

 

(4

)

 

 

181

 

Asset-backed bonds

 

 

734

 

 

 

1

 

 

 

(20

)

 

 

715

 

Mortgage/Agency-backed bonds

 

 

1,699

 

 

 

1

 

 

 

(82

)

 

 

1,618

 

U.S. government bonds

 

 

4,299

 

 

 

5

 

 

 

(151

)

 

 

4,153

 

Foreign government bonds

 

 

406

 

 

 

 

 

 

(19

)

 

 

387

 

Available-for-sale debt securities held at fair value

 

$

9,541

 

 

$

11

 

 

$

(339

)

 

$

9,213

 

 

 

 

As of December 31, 2022

 

 

 

Amortized

 

 

Gross Unrealized

 

 

Fair

 

(In thousands)

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate bonds

 

$

2,538

 

 

$

5

 

 

$

(81

)

 

$

2,462

 

Municipal fixed-rate bonds

 

 

185

 

 

 

 

 

 

(5

)

 

 

180

 

Asset-backed bonds

 

 

818

 

 

 

1

 

 

 

(24

)

 

 

795

 

Mortgage/Agency-backed bonds

 

 

1,853

 

 

 

 

 

 

(105

)

 

 

1,748

 

U.S. government bonds

 

 

3,870

 

 

 

3

 

 

 

(188

)

 

 

3,685

 

Foreign government bonds

 

 

407

 

 

 

 

 

 

(24

)

 

 

383

 

Available-for-sale debt securities held at fair value

 

$

9,671

 

 

$

9

 

 

$

(427

)

 

$

9,253

 

Contractual Maturities of Debt Securities and Other Investments

The contractual maturities related to debt securities and other investments were as follows:

 

 

 

As of March 31, 2023

(In thousands)

 

Corporate
bonds

 

 

Municipal
fixed-rate
bonds

 

 

Asset-
backed
bonds

 

 

Mortgage/
Agency-
backed bonds

 

 

U.S. government
bonds

 

 

Foreign government bonds

 

 

Less than one year

 

$

369

 

 

$

181

 

 

$

 

 

$

 

 

$

508

 

 

$

 

 

One to two years

 

 

966

 

 

 

 

 

 

169

 

 

 

166

 

 

 

3,174

 

 

 

387

 

 

Two to three years

 

 

824

 

 

 

 

 

 

49

 

 

 

600

 

 

 

348

 

 

 

 

 

Three to five years

 

 

 

 

 

 

 

 

337

 

 

 

242

 

 

 

123

 

 

 

 

 

Five to ten years

 

 

 

 

 

 

 

 

 

 

 

238

 

 

 

 

 

 

 

 

More than ten years

 

 

 

 

 

 

 

 

160

 

 

 

372

 

 

 

 

 

 

 

 

Total

 

$

2,159

 

 

$

181

 

 

$

715

 

 

$

1,618

 

 

$

4,153

 

 

$

387

 

 

Gross Realized Gains and Losses on Sale of Debt Securities The following table presents the gross realized gains and losses related to its debt securities:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

     Gross realized gain on debt securities

 

$

4

 

 

$

12

 

     Gross realized loss on debt securities

 

 

(11

)

 

 

(40

)

Total (loss) gain recognized, net

 

$

(7

)

 

$

(28

)

Realized and Unrealized Gains and Losses related to Marketable Equity Securities

Realized and unrealized gains and losses related to marketable equity securities were as follows:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

     Realized (loss) gain on equity securities sold

 

$

13

 

 

$

(25

)

     Unrealized (loss) gain on equity securities held

 

 

1,246

 

 

 

(3,362

)

Total (loss) gain recognized, net

 

$

1,259

 

 

$

(3,387

)

Cash Equivalents and Investments held at Fair Value

The Company’s cash equivalents and investments held at fair value are categorized into this hierarchy as follows:

 

 

 

 

 

 

Fair Value Measurements as of March 31, 2023 Using

 

(In thousands)

 

Fair Value

 

 

Quoted Prices
in Active
Market for
Identical
Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant Unobservable Inputs
(Level 3)

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

US government securities

 

$

175

 

 

$

175

 

 

$

 

 

$

 

Money market funds

 

 

243

 

 

 

243

 

 

 

 

 

 

 

Available-for-sale debt securities

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

2,159

 

 

 

 

 

 

2,159

 

 

 

 

Municipal fixed-rate bonds

 

 

181

 

 

 

 

 

 

181

 

 

 

 

Asset-backed bonds

 

 

715

 

 

 

 

 

 

715

 

 

 

 

Mortgage/Agency-backed bonds

 

 

1,618

 

 

 

 

 

 

1,618

 

 

 

 

U.S. government bonds

 

 

4,153

 

 

 

4,153

 

 

 

 

 

 

 

Foreign government securities

 

 

387

 

 

 

 

 

 

387

 

 

 

 

Marketable equity securities

 

 

 

 

 

 

 

 

 

 

 

 

Marketable equity securities – various industries

 

 

821

 

 

 

821

 

 

 

 

 

 

 

Deferred compensation plan assets

 

 

24,013

 

 

 

24,013

 

 

 

 

 

 

 

Total

 

$

34,465

 

 

$

29,405

 

 

$

5,060

 

 

$

 

 

 

 

 

 

 

 

Fair Value Measurements as of December 31, 2022 Using

 

(In thousands)

 

Fair Value

 

 

Quoted Prices
in Active
Market for
Identical
Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant Unobservable Inputs
(Level 3)

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

228

 

 

$

228

 

 

$

 

 

$

 

Available-for-sale debt securities

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

 

2,462

 

 

 

 

 

 

2,462

 

 

 

 

Municipal fixed-rate bonds

 

 

180

 

 

 

 

 

 

180

 

 

 

 

Asset-backed bonds

 

 

795

 

 

 

 

 

 

795

 

 

 

 

Mortgage/Agency-backed bonds

 

 

1,748

 

 

 

 

 

 

1,748

 

 

 

 

U.S. government bonds

 

 

3,685

 

 

 

3,685

 

 

 

 

 

 

 

Foreign government bonds

 

 

383

 

 

 

 

 

 

383

 

 

 

 

Marketable equity securities

 

 

 

 

 

 

 

 

 

 

 

 

Marketable equity securities – various industries

 

 

804

 

 

 

804

 

 

 

 

 

 

 

Deferred compensation plan assets

 

 

22,942

 

 

 

22,942

 

 

 

 

 

 

 

Total

 

$

33,227

 

 

$

27,659

 

 

$

5,568

 

 

$

 

XML 43 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Components of Inventory

Inventory consisted of the following:

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

Raw materials

 

$

167,086

 

 

$

186,346

 

Work in process

 

 

7,383

 

 

 

12,087

 

Finished goods

 

 

241,822

 

 

 

229,098

 

Total inventory, net

 

$

416,291

 

 

$

427,531

 

XML 44 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

Property, plant and equipment consisted of the following:

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

Engineering and other equipment

 

$

173,968

 

 

$

170,785

 

Building

 

 

83,287

 

 

 

82,932

 

Computer hardware and software

 

 

82,682

 

 

 

80,455

 

Building and land improvements

 

 

51,081

 

 

 

47,861

 

Furniture and fixtures

 

 

23,525

 

 

 

22,403

 

Land

 

 

5,367

 

 

 

5,364

 

     Total property, plant and equipment

 

 

419,910

 

 

 

409,800

 

Less: accumulated depreciation

 

 

(307,941

)

 

 

(299,101

)

     Total property, plant and equipment, net

 

$

111,969

 

 

$

110,699

 

XML 45 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill Disclosure [Abstract]  
Summary of Changes in Carrying Amount of Goodwill

The changes in the carrying amount of goodwill for the three months ended March 31, 2023 are as follows:

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

As of December 31, 2022

 

$

298,280

 

 

$

83,444

 

 

$

381,724

 

Foreign currency translation adjustments

 

 

3,139

 

 

 

892

 

 

 

4,031

 

As of March 31, 2023

 

$

301,419

 

 

$

84,336

 

 

$

385,755

 

XML 46 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2023
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Summary of Intangible Assets

Intangible assets consisted of the following:

 

 

 

 

As of March 31, 2023

 

 

As of December 31, 2022

 

(In thousands)

Weighted Average Useful Life
(in years)

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Book Value

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Book Value

 

Customer relationships

 

10.9

 

 

$

54,103

 

 

$

(12,180

)

 

$

41,923

 

 

$

55,517

 

 

$

(12,772

)

 

$

42,745

 

Backlog

 

1.6

 

 

 

56,382

 

 

 

(35,348

)

 

 

21,034

 

 

 

55,782

 

 

 

(22,725

)

 

 

33,057

 

Developed technology

 

8.5

 

 

 

323,723

 

 

 

(31,604

)

 

 

292,119

 

 

 

320,364

 

 

 

(21,856

)

 

 

298,508

 

Licensed technology

 

9.0

 

 

 

5,900

 

 

 

(3,305

)

 

 

2,595

 

 

 

5,900

 

 

 

(3,141

)

 

 

2,759

 

Licensing agreements

 

8.5

 

 

 

560

 

 

 

(316

)

 

 

244

 

 

 

560

 

 

 

(298

)

 

 

262

 

Patents

 

7.3

 

 

 

500

 

 

 

(449

)

 

 

51

 

 

 

500

 

 

 

(431

)

 

 

69

 

Trade names

 

3.0

 

 

 

29,167

 

 

 

(7,847

)

 

 

21,320

 

 

 

29,066

 

 

 

(5,255

)

 

 

23,811

 

     Total

 

 

 

$

470,335

 

 

$

(91,049

)

 

$

379,286

 

 

$

467,689

 

 

$

(66,478

)

 

$

401,211

 

Estimated Future Amortization Expense Related to Intangible Assets

Estimated future amortization expense of intangible assets was as follows:

 

 

 

As of

 

(In thousands)

 

March 31, 2023

 

2023

 

$

56,855

 

2024

 

 

58,129

 

2025

 

 

46,558

 

2026

 

 

43,292

 

2027

 

 

41,922

 

Thereafter

 

 

132,530

 

     Total

 

$

379,286

 

XML 47 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Hedging (Tables)
3 Months Ended
Mar. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Fair Values of Derivative Instruments

The fair values of the Company's derivative instruments recorded in the Condensed Consolidated Balance Sheet as of March 31, 2023 and December 31, 2022 were as follows:

 

(In thousands)

 

Balance Sheet Location

 

March 31, 2023

 

 

December 31, 2022

 

Derivatives Not Designated as Hedging Instruments (Level 2):

 

 

 

 

 

 

 

 

Foreign exchange contracts – derivative assets

 

Other receivables

 

$

11,831

 

 

$

11,992

 

Foreign exchange contracts – derivative liabilities

 

Accounts payable

 

$

(351

)

 

$

(633

)

Total derivatives

 

 

 

$

11,480

 

 

$

11,359

 

The change in the fair values of the Company's derivative instruments recorded in the Condensed Consolidated Statements of Income during the three months ended March 31, 2023 and 2022 were as follows:

 

 

 

 

 

Three Months Ended

 

 

 

 

 

March 31,

 

(In thousands)

 

Income Statement
Location

 

2023

 

 

2022

 

Derivatives Not Designated as Hedging Instruments:

 

 

 

 

 

 

 

 

Foreign exchange contracts

 

Other income (expense), net

 

$

(69

)

 

$

 

XML 48 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revolving Credit Agreement (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Carrying Amount Current and Non-current of Revolving Agreement

The carrying amounts of the Company's current and non-current revolving credit agreements in its Condensed Consolidated Balance Sheets were as follows:

 

 

 

(As restated)

 

 

 

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

New Nord/LB revolving line of credit

 

$

10,843

 

 

$

 

Nord/LB revolving line of credit

 

 

 

 

 

16,091

 

Syndicated credit agreement working capital line of credit

 

 

 

 

 

10,727

 

DZ bank revolving line of credit

 

 

 

 

 

9,118

 

Total current revolving credit agreements

 

$

10,843

 

 

$

35,936

 

 

 

 

(As restated)

 

 

 

 

 

 

As of

 

 

As of

 

(In thousands)

 

March 31, 2023

 

 

December 31, 2022

 

Wells Fargo credit agreement

 

$

180,000

 

 

$

60,000

 

Total non-current revolving credit agreement

 

$

180,000

 

 

$

60,000

 

XML 49 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Carrying Amounts of Notes Payables

The carrying amounts of the Company's notes payable in its Condensed Consolidated Balance Sheets were as follows:

 

 

 

Fair Value as of

 

 

Carrying Value as of

 

 

Carrying Value as of

 

(In thousands)

 

March 31, 2023

 

 

March 31, 2023

 

 

December 31, 2022

 

Syndicated credit agreement notes payable

 

$

 

 

$

 

 

$

24,598

 

Total Notes Payable

 

$

 

 

$

 

 

$

24,598

 

XML 50 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2023
Retirement Benefits [Abstract]  
Schedule of the Components of Net Periodic Pension Cost

The following table summarizes the components of net periodic pension cost related to a defined benefit pension plan covering employees in certain foreign countries:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

Service cost

 

$

398

 

 

$

257

 

Interest cost

 

 

(32

)

 

 

222

 

Expected return on plan assets

 

 

58

 

 

 

(470

)

Amortization of actuarial losses

 

 

6

 

 

 

89

 

Net periodic pension cost

 

$

430

 

 

$

98

 

XML 51 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity (Tables)
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax, by Component

The following tables present the changes in accumulated other comprehensive income (loss), net of tax, by component:

 

 

Three Months Ended March 31, 2023
(As Restated)

 

(In thousands)

 

Unrealized
(Losses) Gains
on
Available-
for-Sale
Securities

 

 

Defined
Benefit Plan
Adjustments

 

 

Foreign
Currency
Adjustments

 

 

ASU 2018-02 Adoption

 

 

Total

 

Balance as of December 31, 2022

 

$

(836

)

 

$

(1,016

)

 

$

27,593

 

 

$

385

 

 

$

26,126

 

Other comprehensive income before
   reclassifications

 

 

83

 

 

 

 

 

 

8,678

 

 

 

 

 

 

8,761

 

Amounts reclassified from accumulated other
   comprehensive (loss) income

 

 

(14

)

 

 

35

 

 

 

 

 

 

 

 

 

21

 

Net current period other comprehensive income

 

 

69

 

 

 

35

 

 

 

8,678

 

 

 

 

 

 

8,782

 

Less: Comprehensive income attributable to non-controlling interest, net of tax

 

 

 

 

 

 

 

 

382

 

 

 

 

 

 

382

 

Balance as of March 31, 2023

 

$

(767

)

 

$

(981

)

 

$

35,889

 

 

$

385

 

 

$

34,526

 

 

 

 

Three Months Ended March 31, 2022

 

(In thousands)

 

Unrealized
(Losses)
Gains
on
Available-
for-Sale
Securities

 

 

Defined
Benefit Plan
Adjustments

 

 

Foreign
Currency
Adjustments

 

 

ASU 2018-02 Adoption

 

 

Total

 

Balance as of December 31, 2021

 

$

(552

)

 

$

(5,613

)

 

$

(6,134

)

 

$

385

 

 

$

(11,914

)

Other comprehensive loss before
   reclassifications

 

 

(975

)

 

 

 

 

 

(905

)

 

 

 

 

 

(1,880

)

Amounts reclassified from accumulated other
   comprehensive income (loss)

 

 

251

 

 

 

(13

)

 

 

 

 

 

 

 

 

238

 

Net current period other comprehensive income (loss)

 

 

(724

)

 

 

(13

)

 

 

(905

)

 

 

 

 

 

(1,642

)

Balance as of March 31, 2022

 

$

(1,276

)

 

$

(5,626

)

 

$

(7,039

)

 

$

385

 

 

$

(13,556

)

 

 

Reclassifications Out of Accumulated Other Comprehensive Loss

The following tables present the details of reclassifications out of accumulated other comprehensive loss:

 

 

 

Three Months Ended March 31, 2023

(In thousands)

 

Amount
Reclassified
from
Accumulated
Other
Comprehensive
(Loss) Income

 

 

Affected Line Item in the
Statement Where Net
(Loss) Income Is Presented

Unrealized gain (loss) on available-for-sale securities:

 

 

 

 

 

Net realized gain on sales of securities

 

$

18

 

 

Net investment (loss) gain

Defined benefit plan adjustments – actuarial loss

 

 

(51

)

 

(1)

Total reclassifications for the period, before tax

 

 

(33

)

 

 

Tax benefit

 

 

12

 

 

 

Total reclassifications for the period, net of tax

 

$

(21

)

 

 

 

(1)
A part of the computation of net periodic pension cost, which is included in other income, net in the Condensed Consolidated Statements of Loss.

 

 

Three Months Ended March 31, 2022

(In thousands)

 

Amount
Reclassified
from
Accumulated
Other
Comprehensive
(Loss) Income

 

 

Affected Line Item in the
Statement Where Net
(Loss) Income Is Presented

Unrealized gain (loss) on available-for-sale securities:

 

 

 

 

 

Net realized loss on sales of securities

 

$

(330

)

 

Net investment (loss) gain

Defined benefit plan adjustments – actuarial gain

 

 

19

 

 

(1)

Total reclassifications for the period, before tax

 

 

(311

)

 

 

Tax benefit

 

 

73

 

 

 

Total reclassifications for the period, net of tax

 

$

(238

)

 

 

(1)
A part of the computation of net periodic pension cost, which is included in other income, net in the Condensed Consolidated Statements of Loss.
Tax Effects Related to the Change in Each Component of Other Comprehensive Income (Loss)

The following table presents the tax effects related to the change in each component of other comprehensive income (loss):

 

 

Three Months Ended

 

 

Three Months Ended

 

 

 

March 31, 2023

 

 

March 31, 2022

 

(In thousands)

 

Before-Tax
Amount

 

 

Tax
(Expense)
Benefit

 

 

Net-of-Tax
Amount

 

 

Before-Tax
Amount

 

 

Tax
(Expense)
Benefit

 

 

Net-of-Tax
Amount

 

Unrealized gain (loss) on available-for-sale
   securities

 

$

109

 

 

$

(26

)

 

$

83

 

 

$

(1,283

)

 

$

308

 

 

$

(975

)

Reclassification adjustment for amounts related to
   available-for-sale investments included in net (loss) gain

 

 

(18

)

 

 

4

 

 

 

(14

)

 

 

330

 

 

 

(79

)

 

 

251

 

Reclassification adjustment for amounts related to
   defined benefit plan adjustments included in net (loss) gain

 

 

51

 

 

 

(16

)

 

 

35

 

 

 

(19

)

 

 

6

 

 

 

(13

)

Foreign currency translation adjustments

 

 

8,678

 

 

 

 

 

 

8,678

 

 

 

(905

)

 

 

 

 

 

(905

)

Total Other Comprehensive Income (Loss)

 

$

8,820

 

 

$

(38

)

 

$

8,782

 

 

$

(1,877

)

 

$

235

 

 

$

(1,642

)

XML 52 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Non-controlling Interest (Tables)
3 Months Ended
Mar. 31, 2023
Redeemable Noncontrolling Interest, Equity, Carrying Amount [Abstract]  
Summary of Redeemable Non-controlling Interest Activity

The following table summarizes the redeemable non-controlling interest activity for the three months ended March 31, 2023:

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2023

 

Balance at beginning of period

 

$

 

Reclassification of non-controlling interests

 

 

443,757

 

Redemption of redeemable non-controlling interest

 

 

(1,519

)

Net income attributable to redeemable non-controlling interests

 

 

2,809

 

Annual recurring compensation earned

 

 

(2,809

)

Translation adjustment

 

 

430

 

Balance as of March 31, 2023

 

$

442,668

 

XML 53 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Summary of Calculation of Basic and Diluted Loss Per Share

The calculation of basic and diluted loss per share is as follows:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands, except per share amounts)

 

2023
(As Restated)

 

 

2022

 

Numerator

 

 

 

 

 

 

Net loss attributable to ADTRAN Holdings, Inc.

 

$

(40,083

)

 

$

(1,127

)

Denominator

 

 

 

 

 

 

Weighted average number of shares – basic

 

 

78,358

 

 

 

49,113

 

Effect of dilutive securities

 

 

 

 

 

 

Stock options

 

 

 

 

 

 

PSUs, RSUs and restricted stock

 

 

 

 

 

 

Weighted average number of shares – diluted

 

 

78,358

 

 

 

49,113

 

Loss per share attributable to ADTRAN Holdings, Inc. – basic

 

$

(0.51

)

 

$

(0.02

)

Loss per share attributable to ADTRAN Holdings, Inc. – diluted

 

$

(0.51

)

 

$

(0.02

)

XML 54 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Revenue and Gross Profit of Reportable Segments

The following table presents information about the revenue and gross profit of its reportable segments:

 

 

Three Months Ended

 

 

 

March 31, 2023

 

 

March 31, 2022

 

(In thousands)

 

Revenue

 

 

Gross Profit

 

 

Revenue

 

 

Gross Profit

 

Network Solutions

 

$

282,418

 

 

$

63,288

 

 

$

138,374

 

 

$

47,721

 

Services & Support

 

 

41,494

 

 

 

24,520

 

 

 

16,144

 

 

 

6,595

 

Total

 

$

323,912

 

 

$

87,808

 

 

$

154,518

 

 

$

54,316

 

Disaggregate of Revenue by Reportable Segment and Revenue Category

The following table disaggregates revenue by reportable segment and revenue category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:

 

 

 

Three Months Ended

 

 

 

March 31, 2023

 

 

March 31, 2022

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

 

Network Solutions

 

 

Services & Support

 

 

Total

 

Subscriber Solutions

 

$

70,287

 

 

$

9,049

 

 

$

79,336

 

 

$

52,390

 

 

$

4,332

 

 

$

56,722

 

Access & Aggregation Solutions

 

 

84,554

 

 

 

12,266

 

 

 

96,820

 

 

 

85,984

 

 

 

11,812

 

 

 

97,796

 

Optical Networking Solutions

 

 

127,577

 

 

 

20,179

 

 

 

147,756

 

 

 

 

 

 

 

 

 

 

Total

 

$

282,418

 

 

$

41,494

 

 

$

323,912

 

 

$

138,374

 

 

$

16,144

 

 

$

154,518

 

 

The table below presents revenue information by category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

Subscriber Solutions

 

$

79,336

 

 

$

56,722

 

Access & Aggregation Solutions

 

 

96,820

 

 

 

97,796

 

Optical Networking Solutions

 

 

147,756

 

 

 

 

Total

 

$

323,912

 

 

$

154,518

 

 

Revenue Information by Geographic Area

The following table presents revenue information by geographic area:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

United States

 

$

131,466

 

 

$

99,048

 

Germany

 

 

76,286

 

 

 

10,920

 

United Kingdom

 

 

57,397

 

 

 

30,388

 

Other international

 

 

58,763

 

 

 

14,162

 

Total

 

$

323,912

 

 

$

154,518

 

XML 55 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Liability for Warranty Returns (Tables)
3 Months Ended
Mar. 31, 2023
Product Warranties Disclosures [Abstract]  
Summary of Warranty Expense and Write-off Activity The warranty expense and write-off activity for the three months ended March 31, 2023 and 2022 are summarized as follows:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

Balance at beginning of period

 

$

7,196

 

 

$

5,403

 

Plus: Amounts charged to cost and expenses

 

 

1,077

 

 

 

344

 

Plus: Foreign currency translation adjustments

 

 

26

 

 

 

 

Less: Deductions

 

 

(1,099

)

 

 

(604

)

Balance at end of period

 

$

7,200

 

 

$

5,143

 

XML 56 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring (Tables)
3 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Reconciliation of Restructuring Liability

A reconciliation of the beginning and ending restructuring liability, which is included in accrued wages and benefits in the Condensed Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022, is as follows:

 

 

 

Three Months Ended

 

(In thousands)

 

March 31, 2023

 

Balance at beginning of period

 

$

159

 

Plus: Amounts charged to cost and expense

 

 

2,437

 

Less: Amounts paid

 

 

(1,574

)

Balance as of March 31, 2023

 

$

1,022

 

 

 

 

For the Year Ended

 

(In thousands)

 

December 31, 2022

 

Balance as of December 31, 2021

 

$

1,514

 

Plus: Amounts charged to cost and expense

 

 

1,629

 

Less: Amounts paid

 

 

(2,984

)

Balance as of December 31, 2022

 

$

159

 

Schedule of Components of Restructuring Expenses

Restructuring expenses included in the Condensed Consolidated Statements of (Loss) Income are for the three months ended March 31, 2023 and 2022:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

 

 

 

 

 

 

 

   Network Solutions - Cost of revenue

 

$

58

 

 

$

 

   Services & Support - Cost of revenue

 

 

18

 

 

 

 

Cost of revenue

 

$

76

 

 

$

 

Selling, general and administrative expenses (1)

 

 

2,180

 

 

 

2

 

Research and development expenses (1)

 

 

181

 

 

 

 

Total restructuring expenses

 

$

2,437

 

 

$

2

 

 

 

The following table represents the components of restructuring expense by geographic area for the three months ended March 31, 2023 and 2022:

 

 

 

Three Months Ended

 

 

 

March 31,

 

(In thousands)

 

2023

 

 

2022

 

United States

 

$

1,119

 

 

$

2

 

International

 

 

1,318

 

 

 

 

Total restructuring expenses

 

$

2,437

 

 

$

2

 

XML 57 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Countries
Mar. 31, 2022
USD ($)
Jan. 16, 2023
$ / shares
Jan. 16, 2023
€ / shares
Dec. 31, 2022
USD ($)
Oct. 18, 2022
shares
Summary Of Significant Accounting Policy [Line Items]            
Number of countries | Countries 100          
Revolving credit agreements outstanding $ 10,843       $ 35,936  
Non-current revolving credit agreement outstanding 180,000       $ 60,000  
Net loss (40,453) $ (1,127)        
Adjustment [Member]            
Summary Of Significant Accounting Policy [Line Items]            
Revolving credit agreements outstanding (180,000)          
Non-current revolving credit agreement outstanding 180,000          
Net loss $ 5,600          
ASU 2021-08 [Member]            
Summary Of Significant Accounting Policy [Line Items]            
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true          
Change in Accounting Principle, Accounting Standards Update, Adoption Date Jul. 01, 2022          
ADVA Optical Networking SE [Member]            
Summary Of Significant Accounting Policy [Line Items]            
Equity method ownership percentage 34.60%       34.70%  
ADVA Optical Networking SE [Member] | Maximum [Member]            
Summary Of Significant Accounting Policy [Line Items]            
Number of additional shares authorized to purchase | shares           15,346,544
ADVA Optical Networking SE [Member] | DPLTA [Member]            
Summary Of Significant Accounting Policy [Line Items]            
Share Price | $ / shares     $ 17.21      
Annual recurring compensation per share | € / shares       € 0.59    
Annual recurring compensation net per share | € / shares       € 0.52    
XML 58 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Condensed Consolidated Balance Sheets and Condensed Consolidated Statement of Changes in Equity (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Additional Paid-in Capital $ 782,760 $ 895,834    
Accumulated Other Comprehensive Income 34,526 26,126    
Non-Controlling Interest   329,659    
Total Equity 820,162 1,303,613 $ 352,316 $ 357,102
As Reported [Member]        
Additional Paid-in Capital 762,035      
Accumulated Other Comprehensive Income 55,251 46,713    
Non-Controlling Interest   309,072    
Total Equity 820,162 1,303,613    
Adjustment [Member]        
Additional Paid-in Capital 20,725      
Accumulated Other Comprehensive Income $ (20,725) (20,587)    
Non-Controlling Interest   $ 20,587    
XML 59 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Consolidated Statements of Loss and Consolidated Statements of Comprehensive Loss (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net loss attributable to non-controlling interest [1] $ (370)  
Net loss attributable to ADTRAN Holdings, Inc. $ (40,083) $ (1,127)
Loss per common share attributable to ADTRAN Holdings, Inc. - basic $ (0.51) $ (0.02)
Loss per common share attributable to ADTRAN Holdings, Inc. - diluted $ (0.51) $ (0.02)
Comprehensive Loss attributable to non-controlling interest $ 12  
Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax (31,683) $ (2,769)
As Reported [Member]    
Net loss attributable to non-controlling interest (5,989)  
Net loss attributable to ADTRAN Holdings, Inc. $ (34,464)  
Loss per common share attributable to ADTRAN Holdings, Inc. - basic $ (0.44)  
Loss per common share attributable to ADTRAN Holdings, Inc. - diluted $ (0.44)  
Comprehensive Loss attributable to non-controlling interest $ 244  
Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax (31,915)  
Adjustment [Member]    
Net loss attributable to non-controlling interest 5,619  
Net loss attributable to ADTRAN Holdings, Inc. $ (5,619)  
Loss per common share attributable to ADTRAN Holdings, Inc. - basic $ (0.07)  
Loss per common share attributable to ADTRAN Holdings, Inc. - diluted $ (0.07)  
Comprehensive Loss attributable to non-controlling interest $ (232)  
Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax $ 232  
[1] For the three months ended March 31, 2023, we have recognized $3.2 million of net loss attributable to non-controlling interests pre-DPLTA, partially offset by $2.8 million, representing the recurring cash compensation earned by non-controlling interest shareholders post-DPLTA .
XML 60 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Consolidated Financial Statements (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revolving credit agreements outstanding $ 10,843 $ 35,936
Total Current Liabilities 342,204 428,575
Non-current revolving credit agreement outstanding 180,000 $ 60,000
As Reported [Member]    
Revolving credit agreements outstanding 190,843  
Total Current Liabilities 522,204  
Adjustment [Member]    
Revolving credit agreements outstanding (180,000)  
Total Current Liabilities (180,000)  
Non-current revolving credit agreement outstanding $ 180,000  
XML 61 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 15, 2022
USD ($)
$ / shares
Aug. 30, 2021
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Aug. 30, 2021
€ / shares
shares
Business Acquisition [Line Items]            
Common stock, par value | $ / shares   $ 0.01 $ 0.01   $ 0.01  
Common stock, shares outstanding | shares     78,361,000   77,889,000  
Common stock, reserved for future issuance | shares   27,994,595       27,994,595
Goodwill     $ 385,755   $ 381,724  
Total Revenue     323,912 $ 154,518    
Net loss attributable to ADTRAN Holdings, Inc.     (40,083) (1,127)    
Net loss attributable to non-controlling interest [1]     (370)      
Decrease in goodwill $ 8,700          
Network Solutions [Member]            
Business Acquisition [Line Items]            
Goodwill     301,419   298,280  
Total Revenue     282,418 138,374    
Services & Support [Member]            
Business Acquisition [Line Items]            
Goodwill     84,336   $ 83,444  
Total Revenue     41,494 16,144    
Common Stock [Member]            
Business Acquisition [Line Items]            
Percentage of common stock exchanged   64.00%        
ADVA Optical Networking SE [Member]            
Business Acquisition [Line Items]            
Business combination date of agreement   Aug. 30, 2021        
Common stock, shares outstanding | shares   33,957,538       33,957,538
Percentage of outstanding bearer shares   65.43%        
Fair value of stock options assumed   $ 12,800        
Goodwill 350,458   350,500      
Accounts receivable 114,659          
Other receivables 1,457          
Unpaid principal balance of account receivable 118,500          
Unpaid principal balance of other receivable 1,500          
Fair value of noncontrolling interest 316,415          
Total Revenue 192,300          
Net loss attributable to ADTRAN Holdings, Inc. $ 25,400          
Net loss attributable to non-controlling interest     6,000      
Shares held by noncontrolling interest | shares   17,941,496       17,941,496
Closing share price | (per share) $ 20.2 $ 17.64       € 17.58
Currency conversion rate 1.00318          
ADVA Optical Networking SE [Member] | Selling, General and Administrative Expense [Member]            
Business Acquisition [Line Items]            
Transaction costs incurred     26,100      
Transaction costs related to the business combination     $ 0 $ 1,500    
ADVA Optical Networking SE [Member] | Network Solutions [Member]            
Business Acquisition [Line Items]            
Goodwill $ 272,800          
ADVA Optical Networking SE [Member] | Services & Support [Member]            
Business Acquisition [Line Items]            
Goodwill $ 77,700          
ADVA Optical Networking SE [Member] | Common Stock [Member]            
Business Acquisition [Line Items]            
Number of shares issuable for each share of acquired entity | shares   0.8244        
Percentage of common stock exchanged   36.00%        
[1] For the three months ended March 31, 2023, we have recognized $3.2 million of net loss attributable to non-controlling interests pre-DPLTA, partially offset by $2.8 million, representing the recurring cash compensation earned by non-controlling interest shareholders post-DPLTA .
XML 62 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination - Summary of Purchase Price for Business Combination (Details) - ADVA Optical Networking SE [Member]
$ / shares in Units, $ in Thousands
Jul. 15, 2022
USD ($)
$ / shares
shares
Aug. 30, 2021
$ / shares
Aug. 30, 2021
€ / shares
Business Acquisition [Line Items]      
ADVA shares exchanged | shares 33,957,538    
Exchange ratio 0.8244    
ADTRAN Holdings, Inc. shares issued | shares 27,994,595    
ADTRAN Holdings, Inc. share price on July 15, 2022 | (per share) $ 20.2 $ 17.64 € 17.58
Purchase price paid for ADVA shares $ 565,491    
Equity compensation 12,769    
Total purchase price $ 578,260    
XML 63 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination - Summary of Purchase Price Allocation of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Jul. 15, 2022
Net Assets:      
Goodwill $ 385,755 $ 381,724  
ADVA Optical Networking SE [Member]      
Business Acquisition [Line Items]      
Total purchase price     $ 578,260
Noncontrolling interest     316,415
Net Assets:      
Cash and cash equivalents     44,003
Accounts receivable     114,659
Other receivables     1,457
Inventory     200,331
Prepaid expenses and other current assets     28,208
Property plant and equipment     55,480
Deferred tax assets     1,759
Intangibles     403,780
Other non-current assets     31,074
Accounts payable     (98,587)
Current unearned revenue     (26,047)
Accrued expenses and other liabilities     (59,600)
Current portion of notes payable     (25,254)
Income tax payable, net     (4,898)
Tax liabilities     (1,400)
Non-current unearned revenue     (11,498)
Pension liability     (6,820)
Other non-current liabilities     (6,094)
Non-current portion of revolving credit agreements and notes payable     (15,250)
Non-current lease obligations     (20,046)
Deferred tax liabilities     (61,040)
Total net assets acquired     544,217
Goodwill $ 350,500   $ 350,458
XML 64 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination - Summary of Fair Value of Intangible Assets Acquired (Details) - ADVA Optical Networking SE [Member]
$ in Thousands
Jul. 15, 2022
USD ($)
Business Acquisition [Line Items]  
Fair value $ 403,780
Cost of Revenue [Member] | Network Solutions [Member] | Developed Technology [Member]  
Business Acquisition [Line Items]  
Estimated-average useful life (in years) 8 years 6 months [1]
Fair value $ 291,925
Cost of Revenue [Member] | Network Solutions and Services & Support [Member] | Backlog [Member]  
Business Acquisition [Line Items]  
Estimated-average useful life (in years) 1 year 4 months 24 days [1]
Fair value $ 52,165
Selling, General and Administrative Expense [Member] | Customer Relationships [Member]  
Business Acquisition [Line Items]  
Estimated-average useful life (in years) 10 years 6 months [1]
Fair value $ 32,704
Selling, General and Administrative Expense [Member] | Trade Name [Member]  
Business Acquisition [Line Items]  
Estimated-average useful life (in years) 2 years 9 months 18 days [1]
Fair value $ 26,986
[1] Determination of the weighted average period of the individual categories of intangible assets was based on the nature of the applicable intangible asset and the expected future cash flows to be derived from the intangible asset. Amortization of intangible assets with definite lives is recognized over the period of time the assets are expected to contribute to future cash flows.
XML 65 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination - Summary of Unaudited Pro Forma Financial Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Business Combinations [Abstract]  
Revenue $ 345,844
Net loss $ (73,489)
XML 66 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents and Restricted Cash - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]    
Cash and cash equivalents $ 136,457 $ 108,644
XML 67 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Additional Information (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Category
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
Revenue [Line Items]        
Number of categories | Category 3      
Accounts receivable, net $ 262,043,000     $ 279,435,000
Accounts receivable, allowance for credit losses 53,000     49,000
Allowance for credit losses related to contract assets 0 $ 0    
Contract assets [1] 1,972,000     1,852,000
Recognized revenue 25,600,000 $ 5,400,000 $ 17,700,000  
Factor [Member] | Purchase Agreement [Member]        
Revenue [Line Items]        
Accounts receivable sold 15,600,000     14,900,000
Factor [Member] | Purchase Agreement [Member] | Interest expense [Member]        
Revenue [Line Items]        
Cost of receivables 300,000      
Factor [Member] | Purchase Agreement [Member] | Maximum [Member]        
Revenue [Line Items]        
Accounts receivable, allowance for credit losses 100,000     100,000
Factor [Member] | Purchase Agreement [Member] | Other Assets [Member]        
Revenue [Line Items]        
Accounts receivable gross 1,200,000      
Contractual Maintenance Agreements, Contractual SaaS and Subscription Services and Hardware Orders [Member]        
Revenue [Line Items]        
Remaining performance obligations $ 389,000,000     $ 277,200,000
[1] Included in other receivables on the Condensed Consolidated Balance Sheets.
XML 68 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Disaggregate of Revenue by Reportable Segment and Revenue Category (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Revenue $ 323,912 $ 154,518
Subscriber Solutions    
Disaggregation Of Revenue [Line Items]    
Revenue 79,336 56,722
Access & Aggregation Solutions [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 96,820 97,796
Optical Networking Solutions    
Disaggregation Of Revenue [Line Items]    
Revenue 147,756  
Network Solutions [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 282,418 138,374
Network Solutions [Member] | Subscriber Solutions    
Disaggregation Of Revenue [Line Items]    
Revenue 70,287 52,390
Network Solutions [Member] | Access & Aggregation Solutions [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 84,554 85,984
Network Solutions [Member] | Optical Networking Solutions    
Disaggregation Of Revenue [Line Items]    
Revenue 127,577  
Services & Support [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 41,494 16,144
Services & Support [Member] | Subscriber Solutions    
Disaggregation Of Revenue [Line Items]    
Revenue 9,049 4,332
Services & Support [Member] | Access & Aggregation Solutions [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 12,266 $ 11,812
Services & Support [Member] | Optical Networking Solutions    
Disaggregation Of Revenue [Line Items]    
Revenue $ 20,179  
XML 69 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Additional Information (Detail1) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-04-01
Mar. 31, 2023
Revenue [Line Items]  
Remaining performance obligations, percentage 68.00%
Remaining performance obligations, period 12 months
XML 70 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Information about Receivables, Contract Assets, and Unearned Revenue from Contracts with Customers (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 262,043 $ 279,435
Contract assets [1] 1,972 1,852
Unearned revenue 55,611 41,193
Non-current unearned revenue $ 24,907 $ 19,239
[1] Included in other receivables on the Condensed Consolidated Balance Sheets.
XML 71 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Income Tax Disclosure [Line Items]      
Effective tax rate benefit 21.90% 68.10%  
Deferred tax assets $ 34,982   $ 11,411
Valuation allowance established against deferred tax assets 5,201   5,201
Net deferred tax assets 29,800    
Domestic [Member]      
Income Tax Disclosure [Line Items]      
Deferred tax assets 75,432   61,726
Valuation allowance established against deferred tax assets 3,177   3,177
Net deferred tax assets 72,255   58,549
International [Member]      
Income Tax Disclosure [Line Items]      
Valuation allowance established against deferred tax assets $ 2,024   $ 2,024
XML 72 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Supplemental Balance Sheet Information Related to Deferred Tax Assets (Liabilities) (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]    
Deferred Tax Assets $ 34,982 $ 11,411
Valuation Allowance (5,201) (5,201)
Deferred Tax Assets, net 29,800  
Net Deferred Tax Assets (Liabilities) 29,781 6,210
Domestic [Member]    
Operating Loss Carryforwards [Line Items]    
Deferred Tax Assets 75,432 61,726
Valuation Allowance (3,177) (3,177)
Deferred Tax Assets, net 72,255 58,549
International [Member]    
Operating Loss Carryforwards [Line Items]    
Deferred Tax Liabilities (40,450) (50,315)
Valuation Allowance (2,024) (2,024)
Deferred Tax Liabilities, net $ (42,474) $ (52,339)
XML 73 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock-Based Compensation Expense Related to Stock Options, RSUs and Restricted Stock (Detail)
shares in Thousands
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Number of Shares, Unvested RSUs and restricted stock outstanding, beginning balance | shares 1,086
Number of Shares, RSUs and restricted stock granted | shares 1,296
Number of Shares, RSUs and restricted stock vested | shares (12)
Number of Shares, RSUs and restricted stock forfeited | shares (10)
Number of Shares, Unvested RSUs and restricted stock outstanding, ending balance | shares 2,360
Weighted Avg. Grant Date Fair Value, Unvested RSUs and restricted stock outstanding, Beginning Balance | $ / shares $ 17.54
Weighted Avg. Grant Date Fair Value, RSUs and restricted stock granted | $ / shares 17.6
Weighted Avg. Grant Date Fair Value, RSUs and restricted stock vested | $ / shares 20.51
Weighted Avg. Grant Date Fair Value, RSUs and restricted stock forfeited | $ / shares 15.32
Weighted Avg. Grant Date Fair Value, Unvested RSUs and restricted stock outstanding, Ending Balance | $ / shares $ 17.65
XML 74 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (PSUs, RSUs and Restricted Stock) - Additional Information (Detail)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Share granted 1,296
Recognition period of unvested compensation expense 2 years 2 months 12 days
Options available for issuance under stockholders-approved equity plan 2,000
Maximum [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Options available for issuance under stockholders-approved equity plan 2,300
Performance Stock Units (PSUs) [Member] | Executive Officers and Certain Employees [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Share granted 700
Vesting period 3 years
Performance Stock Units (PSUs) [Member] | Executive Officers [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Share granted 100
Vesting period 2 years
Performance Stock Units (PSUs) [Member] | Minimum [Member] | Executive Officers and Certain Employees [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Percentage of performance stock units granted 0.00%
Performance Stock Units (PSUs) [Member] | Minimum [Member] | Executive Officers [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Percentage of performance stock units granted 0.00%
Performance Stock Units (PSUs) [Member] | Maximum [Member] | Executive Officers and Certain Employees [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Percentage of performance stock units granted 150.00%
Performance Stock Units (PSUs) [Member] | Maximum [Member] | Executive Officers [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Percentage of performance stock units granted 100.00%
Market-Based PSUs, RSUs and Restricted Stock [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized compensation expense related to other than options | $ $ 24.6
Recognition period of unvested compensation expense 2 years 7 months 6 days
Restricted Stock Units (RSUs) [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized compensation expense related to other than options | $ $ 11.9
XML 75 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Stock Options Outstanding (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Stock Options, Stock options outstanding, Beginning Balance 3,148  
Number of Stock Options, Stock options exercised (6)  
Number of Stock Options, Stock options forfeited (21)  
Number of Stock Options, Stock options expired (7)  
Number of Stock Options, Stock options outstanding, Ending Balance 3,114 3,148
Number of Stock Options, Stock options exercisable 1,698  
Weighted Avg. Exercise Price, Stock options outstanding, Beginning Balance $ 14.37  
Weighted Avg. Exercise Price, Stock options exercised 9.82  
Weighted Avg. Exercise Price, Stock options forfeited 12.21  
Weighted Avg. Exercise Price, Stock options expired 19  
Weighted Avg. Exercise Price, Stock options outstanding, Ending Balance 14.38 $ 14.37
Weighted Avg. Exercise Price, Stock options exercisable $ 15.96  
Weighted Avg. Remaining Contractual Life In Years, Stock options outstanding 3 years 2 months 1 day 3 years 5 months 1 day
Weighted Avg. Remaining Contractual Life in Years, Stock options exercisable 1 year 8 months 12 days  
Aggregate Intrinsic Value, Stock options outstanding $ 16,251  
Aggregate Intrinsic Value, Stock options outstanding 10,198 $ 16,251
Aggregate Intrinsic Value, Stock options exercisable $ 4,436  
ADVA Optical Networking SE [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Stock Options, Stock options outstanding, Beginning Balance 81  
Number of Stock Options, Stock options outstanding, Ending Balance 81 81
Number of Stock Options, Stock options exercisable 27  
Weighted Avg. Exercise Price, Stock options outstanding, Beginning Balance $ 8.58  
Weighted Avg. Exercise Price, Stock options outstanding, Ending Balance 8.67 $ 8.58
Weighted Avg. Exercise Price, Stock options exercisable $ 7.45  
Weighted Avg. Remaining Contractual Life In Years, Stock options outstanding 3 years 9 months 4 years
Weighted Avg. Remaining Contractual Life in Years, Stock options exercisable 2 years 1 month 20 days  
Aggregate Intrinsic Value, Stock options outstanding $ 1,222  
Aggregate Intrinsic Value, Stock options outstanding 1,198 $ 1,222
Aggregate Intrinsic Value, Stock options exercisable $ 424  
XML 76 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Stock Options) - Additional Information (Detail) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Jul. 22, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense $ 2,600 $ 1,900    
Unrecognized compensation expense related to stock options $ 7,300      
Recognition period of unvested compensation expense 2 years 2 months 12 days      
Options available for issuance under stockholders-approved equity plan 2.0      
Aggregate intrinsic value based on fair market value $ 10,198   $ 16,251  
Total pre-tax intrinsic value of options exercised $ 43      
Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options available for issuance under stockholders-approved equity plan 2.3      
ADVA Optical Networking SE [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized compensation expense related to stock options $ 100      
Recognition period of unvested compensation expense 3 years 9 months 18 days      
Options available for issuance under stockholders-approved equity plan       2.1
Aggregate intrinsic value based on fair market value $ 1,198   $ 1,222  
XML 77 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Debt Securities and Other Investments, Included on Condensed Consolidated Balance Sheet and Recorded at Fair Value (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 9,541 $ 9,671
Gross Unrealized Gains 11 9
Gross Unrealized Losses (339) (427)
Fair Value 9,213 9,253
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,218 2,538
Gross Unrealized Gains 4 5
Gross Unrealized Losses (63) (81)
Fair Value 2,159 2,462
Municipal Fixed-Rate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 185 185
Gross Unrealized Losses (4) (5)
Fair Value 181 180
Asset-Backed Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 734 818
Gross Unrealized Gains 1 1
Gross Unrealized Losses (20) (24)
Fair Value 715 795
Mortgage/Agency-Backed Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,699 1,853
Gross Unrealized Gains 1  
Gross Unrealized Losses (82) (105)
Fair Value 1,618 1,748
U.S. Government Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 4,299 3,870
Gross Unrealized Gains 5 3
Gross Unrealized Losses (151) (188)
Fair Value 4,153 3,685
Foreign Government Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 406 407
Gross Unrealized Losses (19) (24)
Fair Value $ 387 $ 383
XML 78 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Contractual Maturities of Debt Securities and Other Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities, Fair Value/Carrying Value $ 9,213 $ 9,253
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than one year 369  
One to two years 966  
Two to three years 824  
Available-for-sale debt securities, Fair Value/Carrying Value 2,159 2,462
Municipal Fixed-Rate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than one year 181  
Available-for-sale debt securities, Fair Value/Carrying Value 181 180
Asset-Backed Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
One to two years 169  
Two to three years 49  
Three to five years 337  
More than ten years 160  
Available-for-sale debt securities, Fair Value/Carrying Value 715 795
Mortgage/Agency-Backed Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
One to two years 166  
Two to three years 600  
Three to five years 242  
Five to ten years 238  
More than ten years 372  
Available-for-sale debt securities, Fair Value/Carrying Value 1,618 1,748
U.S. Government Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than one year 508  
One to two years 3,174  
Two to three years 348  
Three to five years 123  
Available-for-sale debt securities, Fair Value/Carrying Value 4,153 3,685
Foreign Government Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
One to two years 387  
Available-for-sale debt securities, Fair Value/Carrying Value $ 387 $ 383
XML 79 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Gross Realized Gains and Losses on Sale of Debt Securities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]    
Gross realized gain on debt securities $ 4 $ 12
Gross realized loss on debt securities (11) (40)
Total (loss) gain recognized, net $ (7) $ (28)
XML 80 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Schedule of Investments [Line Items]      
Available-for-sale debt securities, allowance for credit losses $ 0   $ 0
Purchase an available-for-sale debt securities with credit deterioration 0    
Asset impairments $ 0 $ 0  
Investment [Member] | Issuer Concentration [Member] | Market Value of Total Investment Portfolio [Member]      
Schedule of Investments [Line Items]      
Investment concentration risk percentage 5.00%    
XML 81 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Realized and Unrealized Gains and Losses related to Marketable Equity Securities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]    
Realized (loss) gain on equity securities sold $ 13 $ (25)
Unrealized (loss) gain on equity securities held 1,246 (3,362)
Total (loss) gain recognized, net $ 1,259 $ (3,387)
XML 82 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Cash Equivalents and Investments held at Fair Value (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities $ 9,213 $ 9,253
Fair Value, Measurements [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Total 34,465 33,227
Fair Value, Measurements [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Total 29,405 27,659
Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Total 5,060 5,568
Money Market Funds [Member] | Fair Value, Measurements [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cash equivalents 243 228
Money Market Funds [Member] | Fair Value, Measurements [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cash equivalents 243 228
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 2,159 2,462
Corporate Bonds [Member] | Fair Value, Measurements [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 2,159 2,462
Corporate Bonds [Member] | Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 2,159 2,462
Municipal Fixed-Rate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 181 180
Municipal Fixed-Rate Bonds [Member] | Fair Value, Measurements [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 181 180
Municipal Fixed-Rate Bonds [Member] | Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 181 180
Asset-Backed Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 715 795
Asset-Backed Bonds [Member] | Fair Value, Measurements [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 715 795
Asset-Backed Bonds [Member] | Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 715 795
Mortgage/Agency-Backed Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 1,618 1,748
Mortgage/Agency-Backed Bonds [Member] | Fair Value, Measurements [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 1,618 1,748
Mortgage/Agency-Backed Bonds [Member] | Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 1,618 1,748
U.S. Government Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 4,153 3,685
U.S. Government Bonds [Member] | Fair Value, Measurements [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cash equivalents 175  
Available-for-sale debt securities 4,153 3,685
U.S. Government Bonds [Member] | Fair Value, Measurements [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cash equivalents 175  
Available-for-sale debt securities 4,153 3,685
Foreign Government Securities / Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 387 383
Foreign Government Securities / Bonds [Member] | Fair Value, Measurements [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 387 383
Foreign Government Securities / Bonds [Member] | Fair Value, Measurements [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale debt securities 387 383
Marketable Equity Securities - Various Industries [Member] | Fair Value, Measurements [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Marketable equity securities 821 804
Marketable Equity Securities - Various Industries [Member] | Fair Value, Measurements [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Marketable equity securities 821 804
Deferred Compensation Plan Assets [Member] | Fair Value, Measurements [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Marketable equity securities 24,013 22,942
Deferred Compensation Plan Assets [Member] | Fair Value, Measurements [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Marketable equity securities $ 24,013 $ 22,942
XML 83 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory - Components of Inventory (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 167,086 $ 186,346
Work in process 7,383 12,087
Finished goods 241,822 229,098
Total Inventory, net $ 416,291 $ 427,531
XML 84 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory - Additional Information (Detail) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Inventory valuation reserves $ 73.3 $ 57.0
XML 85 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Engineering and other equipment $ 173,968 $ 170,785
Building 83,287 82,932
Computer hardware and software 82,682 80,455
Building and land improvements 51,081 47,861
Furniture and fixtures 23,525 22,403
Land 5,367 5,364
Total property, plant and equipment 419,910 409,800
Less: accumulated depreciation (307,941) (299,101)
Total property, plant and equipment, net $ 111,969 $ 110,699
XML 86 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment [Line Items]    
Asset impairments $ 0 $ 0
Depreciation expense $ 7,600,000 $ 2,800,000
XML 87 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill - Summary of Changes in Carrying Amount of Goodwill (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Goodwill [Line Items]  
Goodwill, Beginning balance $ 381,724
Foreign currency translation adjustments 4,031
Goodwill, Ending balance 385,755
Network Solutions [Member]  
Goodwill [Line Items]  
Goodwill, Beginning balance 298,280
Foreign currency translation adjustments 3,139
Goodwill, Ending balance 301,419
Services & Support [Member]  
Goodwill [Line Items]  
Goodwill, Beginning balance 83,444
Foreign currency translation adjustments 892
Goodwill, Ending balance $ 84,336
XML 88 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Jul. 15, 2022
Goodwill [Line Items]        
Goodwill $ 385,755,000   $ 381,724,000  
Impairment of goodwill $ 0 $ 0    
ADVA        
Goodwill [Line Items]        
Goodwill       $ 350,500,000
XML 89 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 470,335 $ 467,689
Accumulated Amortization (91,049) (66,478)
Net Book Value $ 379,286 401,211
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 10 years 10 months 24 days  
Gross Carrying Amount $ 54,103 55,517
Accumulated Amortization (12,180) (12,772)
Net Book Value $ 41,923 42,745
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 1 year 7 months 6 days  
Gross Carrying Amount $ 56,382 55,782
Accumulated Amortization (35,348) (22,725)
Net Book Value $ 21,034 33,057
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 8 years 6 months  
Gross Carrying Amount $ 323,723 320,364
Accumulated Amortization (31,604) (21,856)
Net Book Value $ 292,119 298,508
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 9 years  
Gross Carrying Amount $ 5,900 5,900
Accumulated Amortization (3,305) (3,141)
Net Book Value $ 2,595 2,759
Licensing Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 8 years 6 months  
Gross Carrying Amount $ 560 560
Accumulated Amortization (316) (298)
Net Book Value $ 244 262
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 7 years 3 months 18 days  
Gross Carrying Amount $ 500 500
Accumulated Amortization (449) (431)
Net Book Value $ 51 69
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 3 years  
Gross Carrying Amount $ 29,167 29,066
Accumulated Amortization (7,847) (5,255)
Net Book Value $ 21,320 $ 23,811
XML 90 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]    
Impairment losses of intangible assets $ 0 $ 0
Amortization expense $ 25,800,000 $ 900,000
XML 91 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Estimated Future Amortization Expense Related to Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 $ 56,855  
2024 58,129  
2025 46,558  
2026 43,292  
2027 41,922  
Thereafter 132,530  
Net Book Value $ 379,286 $ 401,211
XML 92 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Hedging - Additional Information (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
ForwardContracts
Mar. 21, 2023
USD ($)
Nov. 03, 2022
USD ($)
Foreign Exchange Forward [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Number of forward rate contracts outstanding | ForwardContracts 53    
Cross-Currency Swap Arrangement [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Aggregate notional amount   $ 160.0 $ 160.0
Forward contract tranche settled on hedge $ 20.0    
Cross-Currency Swap Arrangement [Member] | Eight Quarterly Tranches [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Aggregate notional amount     $ 20.0
Cross-Currency Swap Arrangement [Member] | Seven Quarterly Tranches [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Aggregate notional amount   $ 20.0  
Cross-Currency Swap Arrangement [Member] | Minimum [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Aggregate notional amount, daily fixed forward conversion rate   1.085 0.98286
Cross-Currency Swap Arrangement [Member] | Maximum [Member]      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Aggregate notional amount, daily fixed forward conversion rate   1 1.0329
XML 93 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Hedging - Schedule of Fair Values of Derivative Instruments (Detail) - Derivatives Not Designated as Hedging Instruments [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Other income (expense), net [Member]    
Derivative Instruments Not Designated as Hedging Instruments [Abstract]    
Foreign exchange contracts $ (69)  
Level 2 [Member]    
Derivative Instruments Not Designated as Hedging Instruments [Abstract]    
Total derivatives 11,480 $ 11,359
Level 2 [Member] | Other Receivables [Member]    
Derivative Instruments Not Designated as Hedging Instruments [Abstract]    
Foreign exchange contracts - derivative assets 11,831 11,992
Level 2 [Member] | Accounts Payable [Member]    
Derivative Instruments Not Designated as Hedging Instruments [Abstract]    
Foreign exchange contracts - derivative liabilities $ (351) $ (633)
XML 94 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revolving Credit Agreements - Carrying Amount Current and Non-current of Revolving Agreements (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]    
Current revolving credit agreements $ 10,843 $ 35,936
Non-current revolving credit agreement 180,000 60,000
Wells Fargo Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Non-current revolving credit agreement 180,000 60,000
New Nord/LB Revolving Line of Credit [Member]    
Line of Credit Facility [Line Items]    
Current revolving credit agreements $ 10,843  
Nord/LB Revolving Line of Credit [Member]    
Line of Credit Facility [Line Items]    
Current revolving credit agreements   16,091
Syndicated Credit Agreement Working Capital Line of Credit [Member]    
Line of Credit Facility [Line Items]    
Current revolving credit agreements   10,727
DZ Bank Revolving Line of Credit [Member]    
Line of Credit Facility [Line Items]    
Current revolving credit agreements   $ 9,118
XML 95 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revolving Credit Agreements - Additional Information (Detail)
1 Months Ended 3 Months Ended
Mar. 29, 2023
USD ($)
Aug. 08, 2022
USD ($)
Aug. 05, 2022
Dec. 31, 2024
Sep. 30, 2024
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jul. 18, 2022
USD ($)
Sep. 30, 2018
USD ($)
Line Of Credit Facility [Line Items]                  
Weighted average interest rate           6.20%      
Debt instrument default interest rate percentage           2.00%      
Daily Simple SOFR [Member]                  
Line Of Credit Facility [Line Items]                  
Credit facility, floor rate           0.00%      
EURIBOR [Member]                  
Line Of Credit Facility [Line Items]                  
Credit facility, floor rate           0.00%      
Maximum [Member] | Daily Simple SOFR [Member]                  
Line Of Credit Facility [Line Items]                  
Applicable margin rate           2.15%      
Maximum [Member] | Base Rate [Member]                  
Line Of Credit Facility [Line Items]                  
Applicable margin rate           1.25%      
Maximum [Member] | EURIBOR [Member]                  
Line Of Credit Facility [Line Items]                  
Applicable margin rate           2.25%      
Minimum [Member] | Daily Simple SOFR [Member]                  
Line Of Credit Facility [Line Items]                  
Applicable margin rate           1.40%      
Minimum [Member] | Base Rate [Member]                  
Line Of Credit Facility [Line Items]                  
Applicable margin rate           0.50%      
Minimum [Member] | EURIBOR [Member]                  
Line Of Credit Facility [Line Items]                  
Applicable margin rate           1.50%      
Wells Fargo Credit Agreement [Member]                  
Line Of Credit Facility [Line Items]                  
Commitment fee percentage           0.25%      
Net leverage ratio     3            
Line of credit maturity period month and year           2027-07      
Wells Fargo Credit Agreement [Member] | Daily Simple SOFR [Member]                  
Line Of Credit Facility [Line Items]                  
Applicable margin rate           1.00%      
Wells Fargo Credit Agreement [Member] | Federal Reserve Bank Advances [Member]                  
Line Of Credit Facility [Line Items]                  
Applicable margin rate           1.00%      
New Nord/LB Revolving Line of Credit [Member]                  
Line Of Credit Facility [Line Items]                  
Revolving line of credit $ 16,100,000         $ 10,800,000      
New Nord/LB Revolving Line of Credit [Member] | Euro Short Term Rate [Member]                  
Line Of Credit Facility [Line Items]                  
Applicable margin rate 1.94%                
Nord/LB Revolving Line of Credit [Member]                  
Line Of Credit Facility [Line Items]                  
Revolving line of credit   $ 16,100,000              
Available for future borrowings   $ 0              
Line of credit maturity period month and year   2023-08              
Nord/LB Revolving Line of Credit [Member] | Euro Short Term Rate [Member]                  
Line Of Credit Facility [Line Items]                  
Applicable margin rate   1.40%              
Syndicated Credit Agreement Working Capital Line of Credit [Member]                  
Line Of Credit Facility [Line Items]                  
Available for future borrowings                 $ 0
DZ Bank Revolving Line Of Credit [Member]                  
Line Of Credit Facility [Line Items]                  
Revolving line of credit             $ 9,100,000    
Available for future borrowings             $ 0    
Interest rate             2.80%    
Acorn HoldCo, Inc., [Member] | Wells Fargo Credit Agreement [Member]                  
Line Of Credit Facility [Line Items]                  
Secured revolving credit facility amount           400,000,000   $ 100,000,000  
Revolving line of credit           180,000,000      
Credit facility, average outstanding amount           3,400,000      
Letters of credit may be issued           25,000,000      
Available for future borrowings           216,600,000      
Acorn HoldCo, Inc., [Member] | Wells Fargo Credit Agreement [Member] | Maximum [Member]                  
Line Of Credit Facility [Line Items]                  
Credit agreement current borrowing capacity           $ 400,000,000      
Bayerische Landesbank and Deutsche Bank [Member] | Syndicated Credit Agreement Working Capital Line of Credit [Member]                  
Line Of Credit Facility [Line Items]                  
Secured revolving credit facility amount                 $ 10,700,000
Scenario Forecast [Member] | Wells Fargo Credit Agreement [Member]                  
Line Of Credit Facility [Line Items]                  
Net leverage ratio       2.75 3.25        
XML 96 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable - Carrying Amounts of Note Payables (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]  
Carrying Value $ 24,598
Syndicated Credit Agreement Notes Payable [Member]  
Debt Instrument [Line Items]  
Carrying Value $ 24,598
XML 97 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable - Additional Information (Details) - Syndicated Credit Agreement Notes Payable [Member] - USD ($)
Jan. 31, 2023
Sep. 30, 2018
Debt Instrument [Line Items]    
Available for future borrowings $ 0  
Bayerische Landesbank and Deutsche Bank [Member]    
Debt Instrument [Line Items]    
Notes payable borrowings   $ 63,700,000
XML 98 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Pension liability $ 10,698   $ 10,624
Contributions to defined benefit pension plans 1,000 $ 500  
Defined benefit pension plans for the remainder of fiscal year 3,300    
Pension Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Business combination, acquired additional obligation 29,600    
Business combination, acquired assets $ 22,300    
XML 99 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Schedule of the Components of Net Periodic Pension Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]    
Service cost $ 398 $ 257
Interest cost $ (32) $ 222
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Expected return on plan assets $ 58 $ (470)
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Amortization of actuarial losses $ 6 $ 89
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Net periodic benefit cost $ 430 $ 98
XML 100 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax, by Component (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance $ 1,303,613 $ 357,102
Other comprehensive income (loss) before reclassifications 8,761 (1,880)
Amounts reclassified from accumulated other comprehensive (loss) income 21 238
Net current period other comprehensive income (loss) 8,782 (1,642)
Less: Comprehensive income attributable to non-controlling interest, net of tax 382  
Ending Balance 820,162 352,316
ASU 2018-02 [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance 385 385
Ending Balance 385 385
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance 26,126 (11,914)
Ending Balance 34,526 (13,556)
Unrealized Gains (Losses) on Available-for-Sale Securities [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (836) (552)
Other comprehensive income (loss) before reclassifications 83 (975)
Amounts reclassified from accumulated other comprehensive (loss) income (14) 251
Net current period other comprehensive income (loss) 69 (724)
Ending Balance (767) (1,276)
Defined Benefit Plan Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (1,016) (5,613)
Amounts reclassified from accumulated other comprehensive (loss) income 35 (13)
Net current period other comprehensive income (loss) 35 (13)
Ending Balance (981) (5,626)
Foreign Currency Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance 27,593 (6,134)
Other comprehensive income (loss) before reclassifications 8,678 (905)
Net current period other comprehensive income (loss) 8,678 (905)
Less: Comprehensive income attributable to non-controlling interest, net of tax 382  
Ending Balance $ 35,889 $ (7,039)
XML 101 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Reclassifications Out of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Reclassification Adjustment Out of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Loss Before Income Taxes $ (51,766) $ (3,535)
Tax benefit 11,313 2,408
Net Loss attributable to ADTRAN Holdings, Inc. (40,083) (1,127)
Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member]    
Reclassification Adjustment Out of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Loss Before Income Taxes (33) (311)
Tax benefit 12 73
Net Loss attributable to ADTRAN Holdings, Inc. (21) (238)
Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member] | Unrealized Gains (Losses) on Available-for-Sale Securities [Member]    
Reclassification Adjustment Out of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Net investment (loss) gain 18 (330)
Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member] | Other Income (Expense), Net [Member]    
Reclassification Adjustment Out of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Defined benefit plan adjustments - actuarial gain (loss) $ (51) $ 19
XML 102 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Tax Effects Related to the Change in Each Component of Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Equity [Abstract]    
Unrealized gain (loss) on available-for-sale securities, Before-Tax Amount $ 109 $ (1,283)
Unrealized gain (loss) on available-for-sale securities, Tax (Expense) Benefit (26) 308
Unrealized gain (loss) on available-for-sale securities, Net-of-Tax Amount 83 (975)
Reclassification adjustment for amounts related to available-for-sale investments included in net (loss) gain, Before-Tax Amount (18) 330
Reclassification adjustment for amounts related to available-for-sale investments included in net (loss) gain, Tax (Expense) Benefit 4 (79)
Reclassification adjustment for amounts related to available-for-sale investments included in net (loss) gain, Net-of-Tax Amount (14) 251
Reclassification adjustment for amounts related to defined benefit plan adjustments included in net (loss) gain, Before-Tax Amount 51 (19)
Reclassification adjustment for amounts related to defined benefit plan adjustments included in net (loss) gain, Tax (Expense) Benefit (16) 6
Reclassification adjustment for amounts related to defined benefit plan adjustments included in net (loss) gain, Net-of-Tax Amount 35 (13)
Foreign currency translation adjustment, Before-Tax Amount 8,678 (905)
Foreign currency translation adjustment, Net-of-Tax Amount 8,678 (905)
Total Other Comprehensive Income (Loss), Before-Tax Amount 8,820 (1,877)
Total Other Comprehensive Income (Loss), Tax (Expense) Benefit (38) 235
Other Comprehensive Income (Loss), net of tax $ 8,782 $ (1,642)
XML 103 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Non-controlling Interest - Summary of Redeemable Non-controlling Interest Activity (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Redeemable Noncontrolling Interest, Equity, Carrying Amount [Abstract]  
Reclassification of non-controlling interests $ 443,757
Redemption of redeemable non-controlling interest (1,519)
Net income attributable to redeemable non-controlling interests 2,809
Annual recurring compensation earned (2,809)
Translation adjustment 430
Balance as of March 31, 2023 $ 442,668
XML 104 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Non-controlling Interest Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
Redeemable Noncontrolling Interest, Equity, Carrying Amount [Abstract]  
Annual dividend recognized to redeemable non-controlling shareholders $ 2.8
XML 105 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share - Summary of Calculation of Basic and Diluted Loss Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator    
Net loss attributable to ADTRAN Holdings, Inc. $ (40,083) $ (1,127)
Denominator    
Weighted average number of shares – basic 78,358 49,113
Effect of dilutive securities    
Weighted average number of shares – diluted 78,358 49,113
Loss per share attributable to ADTRAN Holdings, Inc. - basic $ (0.51) $ (0.02)
Loss per share attributable to ADTRAN Holdings, Inc. - diluted $ (0.51) $ (0.02)
XML 106 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share - Additional Information (Detail) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive effect excluded calculation of diluted earnings per share 400 100
Unvested Stock Options, PSUs, RSUs and Restricted Stock [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive effect excluded calculation of diluted earnings per share 100 5
XML 107 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Additional Information (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Segment
Category
Mar. 31, 2022
USD ($)
Segment Reporting Information [Line Items]    
Number of reportable segments | Segment 2  
Number of categories | Category 3  
Depreciation expense $ 7,600 $ 2,800
Network Solutions [Member]    
Segment Reporting Information [Line Items]    
Depreciation expense 1,500 200
Services And Support [Member]    
Segment Reporting Information [Line Items]    
Depreciation expense $ 2 $ 3
XML 108 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenue $ 323,912 $ 154,518
Gross Profit 87,808 54,316
Network Solutions [Member]    
Segment Reporting Information [Line Items]    
Revenue 282,418 138,374
Gross Profit 63,288 47,721
Services & Support [Member]    
Segment Reporting Information [Line Items]    
Revenue 41,494 16,144
Gross Profit $ 24,520 $ 6,595
XML 109 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Revenue Information by Category (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Revenue $ 323,912 $ 154,518
Subscriber Solutions [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 79,336 56,722
Access & Aggregation Solutions [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 96,820 $ 97,796
Optical Networking Solutions    
Disaggregation Of Revenue [Line Items]    
Revenue $ 147,756  
XML 110 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Revenue Information by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue from External Customer [Line Items]    
Revenue $ 323,912 $ 154,518
United States [Member]    
Revenue from External Customer [Line Items]    
Revenue 131,466 99,048
United Kingdom [Member]    
Revenue from External Customer [Line Items]    
Revenue 57,397 30,388
Germany [Member]    
Revenue from External Customer [Line Items]    
Revenue 76,286 10,920
Other International [Member]    
Revenue from External Customer [Line Items]    
Revenue $ 58,763 $ 14,162
XML 111 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Liability for Warranty Returns - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Product Warranties Disclosures [Abstract]        
Period of assurance-based warranty for product defects 90 days to five years      
Liability for warranty obligations $ 7,200 $ 7,196 $ 5,143 $ 5,403
XML 112 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Liability for Warranty Returns - Summary of Warranty Expense and Write-off Activity (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Product Warranties Disclosures [Abstract]    
Balance at beginning of period $ 7,196 $ 5,403
Plus: Amounts charged to cost and expenses 1,077 344
Plus: Foreign currency translation adjustments 26  
Less: Deductions (1,099) (604)
Balance at end of period $ 7,200 $ 5,143
XML 113 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Detail)
€ in Millions, $ in Millions
3 Months Ended
Mar. 31, 2023
EUR (€)
Mar. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]        
Aggregate exit compensation payments obligation € 309.5   $ 335.6  
Expire date of exit compensation Mar. 16, 2023 Mar. 16, 2023    
Annual recurring compensation obligation € 10.5 $ 11.3    
Accrued annual recurring compensation obligation   $ 2.8    
Commitments related to performance bonds     11.7 $ 22.0
Commitments related to performance bonds expiration month and year 2031-04 2031-04    
Purchase commitments     $ 459.3  
XML 114 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Schedule of Reconciliation of Restructuring Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Restructuring and Related Activities [Abstract]      
Balance at beginning of period $ 159 $ 1,514 $ 1,514
Plus: Amounts charged to cost and expense 2,437 $ 2 1,629
Less: Amounts paid (1,574)   (2,984)
Balance at end of period $ 1,022   $ 159
XML 115 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Schedule of Components of Restructuring Expenses Including in Condensed Consolidated Statements of (Loss) Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Restructuring Cost And Reserve [Line Items]      
Total restructuring expenses $ 2,437 $ 2 $ 1,629
Cost of Sales [Member]      
Restructuring Cost And Reserve [Line Items]      
Total restructuring expenses 76    
Cost of Sales [Member] | Network Solutions [Member]      
Restructuring Cost And Reserve [Line Items]      
Total restructuring expenses 58    
Cost of Sales [Member] | Services & Support [Member]      
Restructuring Cost And Reserve [Line Items]      
Total restructuring expenses 18    
Selling, General and Administrative Expenses [Member]      
Restructuring Cost And Reserve [Line Items]      
Total restructuring expenses 2,180 $ 2  
Research and Development Expenses [Member]      
Restructuring Cost And Reserve [Line Items]      
Total restructuring expenses $ 181    
XML 116 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Schedule of Components of Restructuring Expense by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Restructuring Cost And Reserve [Line Items]      
Total restructuring expenses $ 2,437 $ 2 $ 1,629
United States [Member]      
Restructuring Cost And Reserve [Line Items]      
Total restructuring expenses 1,119 $ 2  
International [Member]      
Restructuring Cost And Reserve [Line Items]      
Total restructuring expenses $ 1,318    
XML 117 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
May 08, 2023
Jun. 30, 2023
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Dividend declaration date May 08, 2023  
Common stock dividends per share declared $ 0.09  
Dividend record date May 23, 2023  
Dividend payment date Jun. 06, 2023  
Scenario Forecast [Member]    
Subsequent Event [Line Items]    
Quarterly dividend payable, aggregate amount   $ 7.1
EXCEL 119 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %",;E@'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 " !0C&Y8[TC2..X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*$["#B;-96.G%@8K;.QF;+4UB_]@:R1]^R5>FS*V!]C1TL^? M/H$Z%83R$9^C#QC)8+J;[."24&'#3D1! "1U0BM3.2?Q')N'O=/K*^KNBVJIN#MON:B:07G[XOK#[^;L/7:',P_ M-KX*]AW\NHO^"U!+ P04 " !0C&Y8F5R<(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 %",;EB#HS8>.0X *PZ 8 >&PO=V]R:W-H965T&UL MO5MM<^)&$OXK4^0J9UK,O51A[+TXV7J]QF1>+]6^ENV$")G#\LDS3YT%GF^^N'H*(L6 M8LFSOEJ)%*[,E%[R'#[J^5&VTH+'M&B9'(6#P>G1DLNT\_$]?7>C/[Y719[( M5-QHEA7+)=>/YR)1ZP^=H%-^<2OGBQR_./KX?L7G8B+R7UP$QY)L8J^;>,\\6'SEF'Q6+&BR2_5>L? MA05T@O(BE63T?[8V]QX?=UA49+E:VL6@P5*FYE_^8 W16' V:%D0V@7AUH)@ MV+)@:!>0Y8Z,9@3K@N?\XWNMUDSCW2 -_R#;T&I (U-TXR37<%7"NOSCA8H* M\$K.>!JSRS27^2.[2DUXH)E[+%MP+;+W1SGLAFN.(BOYW$@.6R0/V2\JS1<9 M2(U%O+G^"+2L5 U+5<]#K\!?N.ZS8=!EX2 <.O09/[7\D0W.7*LWM!E6AAN2 MN&&+N+&Z%YK]=S3-<@VQ^#^7@8R$8[<$3- ?LA6/Q(<.9& F]+WH?/S^N^!T M\,Z%[B\2M@'VN )[[)->1\G=XTJXD/J7!X/>UZ.1"Y1WW9Z@3BI0)UZM1H H M)E2?$CYWH?*OSW7ALL78NVI/3*<5IM/G.>I&:*DPHV,&=<'I,[^D*MM:T\V[ M?D^<;RJ<;YZ'\Y/,(IZPWP77[!-\Z2Q4?EEM^+RK]L1W5N$[>Q$^Z\Y6A'YI M7P,7/N^:/?&]K?"]]6ID.\VMF$NLGP#TFB^=4>J7,[JXNQU=LQ]5$LMTGG6A M=T5]%UBOF#W!!H.ZR0Z\:MYICOJQR>-RJA)G+_4+ )S7+EC^9?OB:I"'X#EN M'$.D:HC2*^CT#^QG\>A$Z!AJ?A6>C$Z5V\+\ZPQAEZE1L76F]7&U]I M?4)$O:$S*?TK]P5:DYK 2R-*AWZ2"9";,:";*^WVIE_.9Z[G@HVB"/BZ M!C&Q$>E$_!K$)JB93>#G)A;Q9,F3A)T7&5S.W&S7+V?&D\Q)!_SK]L57DYS MSU(LOLNET',L0?\""?F"C=5RQ5.W:_T"VX&^!O$):N83^ E+68O4<@ESRR17 MT;9;#A ,&<"+^BZB,M8.1=D+2<(R^__CF[/3D9#@$FG'OPEBS MGL!/54J,MAS=BI72.366G.=N9O"$Q-^=H]W8OVI?7];L)_ 3EFH0S84V@SZ6 M6EX"=^+T2VS#^1HD**A94/ L&C19""@^OI3TBVE/R=>@/6%->T(_:VET$W9= M+*?.!G#^A)#!(.@=!\?'I\Z1_S7X3UCSG_!9_.>./["K& )3SF1DSDT\#@%T^ MK!*E@7&;9O4P2 M9^+Z%^^+M29%X;-(4845VXM L#=:W"-$^YK<*2PYDBAGR-1S(ZTX.WH_ +" M$W<9?HVSH+"F1:&?Q'Q6=$:R4*FWS_B%O#T=]LY@"'7B>PTZ%-9T*'PF'8J4 M!L9''::1E&,%M40_MOOTB;.F2R?DUV!&8,3PEHIH'_=OB!KAC3TTYD[F0/Y M4S,6A ?30S814:$AEIT(_9(V![L;KMEO/"D$^\>@#Q1B!>R!GE0Y;? :K&E8 MLZ:AG^*4H('G1 N>SD7K8><3@JY'DXO15R?"U^!&P\:S,#^9J1^E7(@LTG*% MP>P$^(0'3&9L)A.59I@AB,<"P<7!FW?93O7;T(#- 2N6IFG P(?M+)? MN(X6U7/2+N,@7,NY3'D"8@ =W+.6^8)6_MJ?],NDE"(S3X'+*,6,DQD]L#]H M&'MR.:[ P25\KAH,S&[FOLX7NQ].?F#+SB')S8II)OXLP$*@!YD$- $!HV)> M9#D+CDL93H,&Y9[]4<8@B.^E*C(0%,LL2E0&HL"<#1/^,]LZ)JE,=];[>=L, M (DNBZD&@S^"'J0+:(171T4LB]-6Y@D$%/UQ(+:)K$ HDE_H!I$SL*)[=0D';J9PXJ0C MN3(2QD2T=D7:4Y6F4NP3UF5KT "0@"*2(A-#+:>C8G#D@3QTYD.1" M@CX5^5J(=+L^;%7@)?]#(?/IJ74J3 >0L80*BT='^-R778,. MR$&CB]]&[ NP"'2%O86.N2]M%P6U$"#4E 64$7 XK_LPK*VJ*UK(5D?SI)F0 MEM@12]T$J,QJ,K^Y&Z##S3_QE'I"<&H\WVT\]+= UHE MQ475]EQY@]" <('O(5E-OS/I#MOAZUA5#J#%O2W-VQ!!6I'&+Q'7S(#GM4(W MT^WA*XDR(CFQ3 J US>"J-..0AS*[;)(J,4IBG^7I<%RC!E?7F%.IZE]D;6J/U\# MD\MV1JC>RC1=B8Q#A6MW+MD,B 7FHT%Z+XD80T]H:&<;>6&S== M0/-!AA8$%HCESG3Q"Q'9+FFH5(C.L/6'&FP5H!5K+96.!;@=JB>RK?LY-.&OQX8Z%(DI?F;79[&.6:')63%-K%,3$-<*AK.@;"7GD(P$[,94 M3DHEVUML7MYB*T(-S&E+&@5FCO&($V^%'4432XC]@3C.*M+CD!<2OK&O8 M.TQ*5JI-(<4:;J&(R:I4D)L/VNRB*EC6@G]#@@/&/0 O;WCW"O9FQVU9=+A5 M5_U' 6 !'%+*@1Y7VE&T@')O68>3RB MK3UVGT5(NB]@),W8)VS!NUTV@DZ__PO,,=XP]1/&&#V(D";:VC8V4W QID?P0'[W;=7C>VLA\;^R\7W?+EZ-]K)?[93 M )I60Z%%ADXPU90F]WN,9',6:;:YJAQ-VYVR@\N'A9P"7SALV<_.V"PR1VMX M_D;&P//,JB9#X=1JZ0Z.A10S=OD XPZ]U?-E!HOLK&^NU7VONH8VAV3'@6_Z MB*>55/B'@Y"6O1VJ\- 8H7F4WTX6AV,6L'!V^&Q.1 SAYF[-*PZDJ!F &T+G)R+ M!UK=]'2&S,' ,1+7^$(0_&O]5-TUHGM.NR7BK9-66MLX'"U/60'9SD$6]8;= MQD;C(ZBYX.">*8[XJ:H(GXWYIR'@JP*MJM6,(W9FZ- M!+T_O8*1=:[Y:M%G7VHI&VV^CO=\H54Q-]R:')$UZ+;K)K3HX2;4*&&+^G">B7LJ(0-N.'2)B#OA3O]987"\D M\ 7, XHC R@V9@(I]CC"F-12+;[+ROKX&K'2J(@9?5T.,&=D=#+&R3)@IC^* M=&O"VM%PQS@TX!7:\J -(]!\7]Z?H3PMI30,":.^IN;.'^>X'\N]M+G M=T>-WP/B>[_T,TEDY\#XS4\#JV^KGV*.Z >(1_7MYG>

9#KE;TZ\*IRG.UI#\7X .A\0:X/E,PZ-@/N$'U ]6/_P=02P,$ M% @ 4(QN6.Q"N/IC" =R0 !@ !X;"]W;W)K/"5V)I)G-[6,[>W'CMI/\,D)'%"$0H) MRDE_?1<434K$0\X=?V@^Q*2X ,\N%GO.0KIZDO6W9B.$0C^V9=5O),[4<&3E:RW7,%MO5XTNUKPO!NT+1$O_]$'XF@ 9HX!I!] M7CJ ]@-HY^@!6>?69Z[X\JJ63ZC6UC";ONABTXT&;XI*+^.#JN%I >/4\D96 M.2R*R!%<-;(L94)]* G;M";KQ5O\P*>O$67Z.O#9_3FXBVZ0$6% MOFQDV_ J;ZX6"O#H61=9_^Y/AW<3Q[O_R>MWB.(Y(@&AEN$W_N&?138,)Z?# M%Q"%(11D" 7IYJ.N4+1U+2J%/C8-^&QSYS">V^V?%,7,]@1S6BWHO9 M\J]_P5'PP>;<*TUVXBH=7*6^V95'RQU)<0IF[;, SU(BLK0M5P #>:!O(O6PS M)%\W'/));!]%/>34'.I4LQ-=H2E_ZKL=@('=P15:\:)&$+16O+7%[.!4>!*, M,)E$S#0"!^SA"H=PA=YP?H U> ,+"H$88Y*T8#;)53L;D]#4%!6"]C. MJ)20ZUT\+L)#$"Y8^J:/Q+;0#L M& IK>D?F*@0IG:Z5Q8HD%-OQQ0.^V(OO%C*Z4K*&W*J$LH&+C=QP3!R4 MAD?VQ7[ZO:T4K]:%KDCN=::6#922))J"-.U8@ EV['T\$B_V,^^A>%:RNCR_ MV;%)9;#4(9EBM9A!1KIVTDAZV,]ZO\MJ[=4(R1R'X8'?DGF*Z?^)2L F[5&2 MIFP:-IM9%#G($8_LB/WT>*B3[OJ(3=+#P(QA:FP4FR&C+'7ME)$@6K&;A J=@B$)+68T3&ED M1TY&VB5^VOU#*MC?=^[8^L?_JHG^J&U8<*H4LP5V<14PM=)5$\W78VLRB* M'*Q&1U:C?E8[3H)2\$8@^5@6ZPZX_7#2Y"Z"&9OJ()L920+'00,=*8[Z*8 MZ#0"(U=2/U?>BQP(1I,YTEOB!@)0R[+4%'1;0:<+3:[5$GY5[7W:\UVZN9(OM1/OCJ-H=XV2F;?YB#.^J, M=!&\"S#:0>%H-KP6'R"/@SF0_>$64KY5&UD7_Q7Y!Q0G\R@,GY\43:-UJ=X3 M\(!&^%A_N,\LP#9($MLD\3Q)TN<'YES&88=US4Q!$"?&MT,V(U>A#/=,J MYZ#&@!J@INF3ZLNB0AG?%5#CK$!-*1 G)(ZF"L=BEZ1A0EU\/&H&ZM<,T%>T MV[;LOF'MS]&!F&NQT5IB+U#127DK=$LSS$)BT(9I1B),'#TS&X4$\PN)>Z%X MH?68EF60'E;:8*8F *D[A6BQ"D-*'7CLBA\)"#?ZI? MK:W,TGN3- H=$H6-$H6]1**X*8*9JB,A 70@TY";=ACZ\@@[SC78T5?2?GEB MB*@Y>@%?=QGF<8N9WY];#UNMAK;#UL71KT+T3W(@X==%U8"N7L'(X%T,H:D/ MOW(YW"BYZWXH\BB5DMONS+\UFCY/U!+ P04 M" !0C&Y8L4,Q>6<# !-"@ & 'AL+W=O,> MN-Q-O=![?O&)K4MC7_C99$/7L #SN)DK[/E=E()5(#23@BA83;V[\'86!M:A ML?C"8*(1S%+JF$F^5=6F'+JI1XI8$5K;C[)W7O8"TILO%QRW?R3W=XV\$A>:R.K MO3,25$RT3_I]GX@#AW!PPB':.T2_ZQ#O'>)&:$O6R'J@AF83)7=$66N,9AM- M;AIO5,.$G<:%4?B5H9_)9E(4."E0$&QIR5E!#7;N*:!2T+AA^ MN207DK>$"?*YE+6FHM 3WR"?'<7/]RSW+4MT M@N4C53^".;3?GK=[0'*8>[CX-:@M>]L>; M0VN_+2##IM![5FSS<(@22?^]E!WWR@>!)W-D9Q! M)V=P5LY=GLL:!> 9E /;6@&HA>-QUBQXU$)R!;C6"9=:@W,9MR,D!UA)_(*\ M;S(8N\&3#CPY"_Z7%.M73\/Y.4AZZ4W#)'FAQ&$T#F.WEF&G97A6RTQ6%>X@ M/-WRIRNRH6<8VT"C@^&#FR!\P?@?1D>,HXYQ] I&7>*IA\NZ-K@=V$\H7*RC MWJ3C;=K^7@#_CN41==I1IZ^G9EK7;N*TQS%*ATG2!W89!FEZDG?<\8Y?SXOE MAC9XAS"Q=D&/'2SQ,.Q#.PQ':3H^"1T&OV[-X"SV9RR9=*U^'(,[K[R@/]7C M09_581>.'?GU#^YZ6VCAI;EF0A,.*W0,;D880;6U2]LQZ"L 7Y?26F>.[:BZ"K([%]02P,$% @ 4(QN6"):]!KZ!@ Z1X !@ M !X;"]W;W)K7'3F2BW.>KUB/.<9*[IBP7/X,A4R8PH>Y:Q7+"1GDU(I M2WO$\\)>QI*\,S@OW]W*P;E8JC3)^:U$Q3++F/SYCJ?BX:*#.YL7=\ELKO2+ MWN!\P69\R-77Q:V$I][6RB3)>%XD(D>23R\ZE_CLFD9:H93X*^$/Q03!+\*D283IN!AJ. ?A%<5 M2$S1)U$4Z/77G"TG"7Q]@T[1U^$U>OWR#2KF3/(")3FZGXMEP?))<8)>[CV? M]Q0 U( M>(1:\%P?KDX<<.AVTFEIC[;8N^,KGB^Y;6(J1=^NJ)/ 6;%@8W[1@5U><+GB MG<&K%SCTWMJ\.I*Q/1_]K8^^R_K@7BB6(H>GE7I8JNOLM!I00OL8YG>UZX,I MA@,_P/%6; ]=L$47."-P)0JE5[8#7W#,2!S)V)ZOX=;7\(!('.!Q92;8F6I" M0^SYC8B88MCS8&?8(Q)M449.E']*G61NI9@FR@8N,D:-H]B+&]A,J<"G.+1# MB[?08B>T(;!2DL].T(SG7,)<0E9#; +9."F49)JX$']E2!3WJ1UZ?PN][X1^!ZN)R?&\A#R!T*=BH=.Z$V_?0!)YV*<-O*84"?T^ MMN/%7LU'GA/QEP774YK/2M:Q/=KW^-K4'H0 1V'8A&J1HP%MF\Z:D[";E-;X%'M$(\BJ+4D?6[@& M4VS,IX6Y?*]MJ]>,A-V4I)=G:Q(RF>;4]_S @&:1PYA$+=AJ2L)N3OK$B^(, M;1 BII1,1DO%1BE,JD"YR$_'4$-+45(7[+(J%5A<>??$2-_QW]8),/GJE$9> MTWVG[5\L?'#-?MA-?ZWS+ M7'N<24V'Q$V'W\K&%3HRM@)>G/%-PP4M?*& @G1P7[V("<9O=?^;C&U.$),) MHY@&S>+)(@:$CEM*$%)3)G%3YG-\F"3I4C5[OK47)DE:O3#%7%[4;$K<;%JN M(RA.$"2N3.25$XUZYHD4/ M\\LJUNI73=?$3=>P\_6!$QH*0)B(O$#?;W@VXM*:S-S&GMOL'W+DJ(NU0X^*2!6)I=W,>T63Y8Y/I>&+3E\KHN(.ZZX*G# M!F(VMR%T1<;",<7\*"(M/3"M29^Z27\(D4G&P)"O6+9XBX;+Q4)(Y)?/A]UEAK/]O-(UO;]K$L*ZBXIGLQ@U&R[?>SWF\<'%C$< M8K\E?]&=8VKW.?4!.YD>]\#Z_SBQIG710 \YLS[$:[.!QV$_,N)BBO4#O]\2 MEIK@J;O/?RI[K=7W>,\/2#.Y6L3"H-_2V5--R_MO:AJD[CX:.DCT7DBDYE!, MSB7G**NN=[B^WD$WY0'EYG;F!#UP-(=. 4D^%K,\^1=$7B+:)2A+H)F%&A5B MDT-CESZG\84B5_+3Z]M/]Y&PO M=V]R:W-H965T&ULM5;;;MLX$/V5@38H$B"Q;HGC>&T#CK/% M+M 41M.T#T4?:&EL$:5(E:3L9K]^AY2MN*FMW2[0!UN\S9ESAIPA1QNEOY@" MT<*W4D@S#@IKJV$8FJS DIF>JE#2S%+IDEGJZE5H*HTL]T:E"),HZH\55AW4 X&55LA0]H'ZNYIE[8 MHN2\1&FXDJ!Q.0ZF\7 61\[ K_C <6/VVN"D+)3ZXCI_Y>,@$9R!/XA-_KU]2(I:6$.3D_..G#3-ERIQ[T\@ON6$DNX:#!K-5_4EBT$@E4@E;S(2(-6@FQ6 M% ^+&HT]%(O&1=^[<&FVGERDU]$H7.\MFG7S^!1_[E!SV:JY[$292EDS0=F8 MU5H[UIDJJ3X8YC,,F98O-Z,1T*!>[0M(!M%-J^ [,ERP7JSX=<=V*XFC_1;WH]\[PM5O&?9__>;W?XA= M2B7W<.BN6V+7W:%3QOZ'V'6"_,_8#5J*@U]RU 8_Y J=M"/AN@E>#,311_TY(32'L)56@Z M 22(BJ;\V=-BH-JEP#E43%O.A'@BJ*4AJ,43N4AZ@YV+)0A!W*,?=@"BKJA1(Y:J+R?*1ZA[8_W+MR2M0K?Q,;\EE+V^1\.]K>]E-_ MQ[T8OW6O@$/CR7!V:/WT9CB[.30>1[OG1/A,J'F,T/:MN#0@<$GDHMXUI9]N M[O>F8U7EK\B%LG3A^F9!;R+4;@'-+Y6RNXYST+ZR)O\ 4$L#!!0 ( %", M;E@Q81RSPP, #T, 8 >&PO=V]R:W-H965T&ULK5?; M;N,V$/T50ET4";".;K9EI[8!QVFQ"^PE2#;;AZ(/M#2VV*5(EZ3L;+^^0\E1 M;(M1>LF+15(S1V?F2#/CR4ZJ;SH',.2AX$)/O=R8S:7OZS2'@NH+N0&!=U92 M%=3@5JU]O5% L\JIX'X4!$._H$QXLTEU=J-F$UD:S@3<**++HJ#J^Q5PN9MZ MH?=X<,O6N;$'_FRRH6NX W._N5&X\QN4C!4@-)."*%A-O7EXN0@CZU!9?&6P MTP=K8D-92OG-;MYG4R^PC(!#:BP$Q?^Y!O>:9UO%P_8C^2Q4\ M!K.D&A:2_\HRDT^]D4P?[@ 86+Y5<5[]DM[<-/)*6VLAB[XP, M"B;J*WW8)^+ 7'<#M'>(3IUZ#_C$.\=XBK0FED5UC4U=#914M48TNZAR M4WEC-$Q8&>^,PKL,_$&UC"9RA;<*?$=R*]X6 MR >I-3F[%[3,&-J>DQZYO[LF9V_.R1O"!/F2RU)3D>F);Y"A?8Z?[MEDM9W5]R*5!9#?YDMM%+[CVB[_4&YK"U$-@#6H+ MWNS''\)A\),K]%<".TI$OTE$OPM]]@D+E'V/7$'6GL/*TU:A[:S7#_H#E&][ M2-]A%H91TE@=\1HTO := GTV.2BW,F>6[_E;(J!2S] '%_G!:RKT2F!'F1@V MF1B^J% IL#-P]A<6A#5V!'+&;0J(K;Y;RCA=DG4=^N9-%$DG5%P/+*Q5=7-135H\ MXL$)U;9)+XS=3$<-TU$G4VQ*V'($UGRE0*3?"58!H3FMFMU!]EV,1RTZHV$R M.N'<-NJ-@X&;]+@A/>XD_;\_EW&;>3**3IBWC7KAL!^YJ8?!4^<+.LFWN]I+ M;/> 1TSB<)B$)X1==E%R\,(?,S[HU6$GXP^@]:4[W=08Q9:EL=\D,9((*7HI M]E(E.:*LL2\;P")AG&&%+;KAJ0;=S/YC+0JCI\BC?ZE5*^+Y]9?;^2?R3O(, M T8M,3,7+RH:M;L(*CHZ;38N.X>B_L$@5H!:5_.I)JDLA:F'EN:TF8'GU>1W M&PO=V]R:W-H965T&ULM9UMCNZ99O1^/Z^R.+=/Z7;EB!?_+35DMTX;O5K?C>E6Q M=-Y56B[&5-/L\3+-B]'E>?>[S]7E>;EN%GG!/E>D7B^7:?7S(UN4#Q%J1B-Q>C#_K[Q-#:"EV) M/W+V4#_9)NVA?"O+[^U.-+\8:6V+V()E38M(^8][-F6+14OB[?AS"QWM8K85 MGVX_TOWNX/G!?$MK-BT7_\KGS=W%R!V1.;M)UXOFJGP(V?: K):7E8NZ^Y<\ M;,MJ(Y*MZZ9<;BOS%BSS8O,S_;'MB"<5=.- !;JM0(4*AGV@@K&M8 @5*#U0 MP=Q6,(^-8&TK6$(%YU $>UO!%IOD'*C@;"LX8@7S0 5W6\$5*EC6@0J3;86) M>-"'(NC:XYG3Q,,^>*YW)WN3=)LLZ5)LEC;IY7E5/I"J+<]Y[4:7IUU]GEEY MT4KJNJGX7W->K[FD/JN[3:%/MR5Z[KM)C7;\FKWO[Y MN.&M;F./LVT+/VY:2 ^T\$O9I M)M:FZVH?9'Q_([ZLFS](%^<2:5MEY<4NN M/?+OW]CR&ZO^(X'.U-!IN5SR<>"Z*;/O*HSW3-OFO.OX@,);]CG-YV>\@Z;I M*N?'J8+Z+X:27^N40!WXBC5\Z.9)XZ55P6FUBA4^<[+YM%"OJY_/=W'T3&]D MV7JY7G3)_'MSQRJ>WTL^Z=RUL\$](U&1E4M&7O^SK.LWJCBQ.LZGLCC+RJ*I MRL6B[=&>4/(Q7:1% MQDC:D!G+WA%#?TNH1G69F#=,NV.V\_G]I6$YND;/Q_=/Q:L,W5Y'O*]7:<8N M1ORCHR=SHRE3KB,P19\'E. MIA)SD(M\3*'"R#-5\D]-?R3,0\)\)"PXJF=#9,@("8N1L 0$ZZ6_M4M_2YG^ MF\N_K'?YEV\O_UI9O'E+"JX0?I_3I#]D&K$D9](VQ2L:92-.U0@2YB%A/A(6 M(&$A$A8==[ MK7\C4X8]["73-%Q!&2!A'A+F(V$!$A8><9(B9, 8"4M L)X^)CM]3)3Z^##[/N#<3B4PED^$)L(1G?5-E0TY5"1+F M(6$^$A9(^M6=6,(T,BSDFKJ0_*,H(YZ:K)#:1Z4YD-I@:1SSW33$!)>4LK1Q8R'-BR& MTA(4K9_T3WQT_>BD/VM?\A NC]B/=IM)LU\?=+WN3@PQ_97Q3TY_),T[Z@A\ M:,P 2@NAM A*BZ&T!$7KZV1O*NMJ5]DKYH*E_%M:[9P\*M4''=[V6=30;5$A M4%-9/\95EC2-3C37F(BI#_65)5$=PZ3F1!S3A^7.;%O3=$,1H&C]3-R[R[K:7NYGXE-O^?F,A)K+4-I,/\Y>A@;UH;0 2@NAM A*BZ&T M!$7K"VIO,^MJG_G9%X;D6C('XZQN:(8M#E)3=?2393(,Z[BZ*)*AB:4"_WN* >-*@/I0506@BE15!:#*4E*%I?+'M3 M5U>[NJH7?[95>V\3FIII#49=J'L+I7E0F@^E!;K$P34GM3;>T_M1E&HXE/)V90<-Z4)HO.PA=MP=.5 -&T)I$9060VF)K(,-:KOV M_DE(7TE[>U=7^[LO?J%4E[B+CBN^(*1NQ5/3 MQ'OQR?!>7$R/!-6P_MJPOA- ]*\Z&T M $H+CSM9$31H#*4E*%I?+WMWF*K=8="K=5M.5DT0[]8&'8]:$ ? M2@ND76:*3ZN@,2,H+8;2$A2M+X2].4W5YO0O".'1"9$* FI80VDS.C2L+5MT MXJ A?2@M@-)"*"V"TF(H+4'1^A+;V]54;5>?_IHJ'7JDUF!2@;K44)H'I?E0 M6D EIK?H>$,C1E!:#*4E*%I?&GN7G:I==K4TE!/-T.P>W-M#W?7G WK0@#Z4 M%D!I(90606DQE):@:'V![)UUJG;67_"V-QT:[X:K#V[HAZ4$YVRF;N+)<\/0 MZQTVRW^^60&T62&4%D%I,926H&C]C-Z[Z%3MHE^Q.5MV(WW[-*KB>VR9?ENP M@X:?-+W %!;7/)5$==_"-25DAZMB:>!4% M];ME':)I \MO6.K,FNB#;TQ*K&?3&KPM#CV"!$7K?V5R;V4;:BO[N(5 TF0T M)*MF7=L2WN&9JAMP:BX>%]2#!O6AM !*"Z&T"$J+H;0$1=LH9?SDN^'M!_1Y MNM_F14T6[(;CM7<.3[%J\TWZS4Y3KKI/B7\KFZ9<=IMW+)VSJBW _WY3ELWC M3OMU\MW_#'#Y/U!+ P04 " !0C&Y8X\@(OW$" #7!0 & 'AL+W=O M 8).@29.R04DCK=T0/$RJ M5@T>$ ]NBFKO# 2^P[W_?YOHOOTJW2=Z9$M/!0"6DF M06EM/0Y#DY=8,3-0-4HZ62E=,4NF7H>FUL@*#ZI$&$?165@Q+H,L];ZYSE+5 M6,$ESC68IJJ8?IRB4-M), QVCAN^+JUSA%E:LS4NT-[6(GP-&+P"2#I!XH6UF7M8ELRQ+ MM=J"=M'$YC:^-AY-:KAT?W%A-9URPMELIF1!_P0+H)U1@A?,DK&PM-#/L@;4 M"F8EDVLTP"5W@-(9B2O"8-+27I MK@KS+J%IFU#\0D()7"LB,W!%B15/\2&)ZQ7&.X73^"CA-=,#2(;O(([BY$ ^ MLW^'QT?22?J")YXO>8&OKZPK[,*J_*Y4HD!MWNYJ^_-B::RF]_WK4/5:]M%A M=M?S8U.S'"_-J>!9]/B3]/Y$]*<2H+\3H&'MVR3>'@5PUTK:/J??VT^G" M-^4S_Y2F5CMD_M"T(X^>RII+ P)71!D-SJGG=3M&6L.JVG?B4EGJ:[\M:?*B M=@%TOE+*[@QW03_+L]]02P,$% @ 4(QN6 FKKX."" \B8 !@ !X M;"]W;W)KE?V28+B2SWWHGB.9\WNE M?Y0;(0QZV.9%>3'9&+,[F\W*=".VO/RH=J* )VNEM]S 1WTW*W=:\*P:M,UG M)(J2V9;+8G)Y7MV[T9?G:F]R68@;C1J_N+"9X\W?@F[S;&WIA= MGN_XG;@5YOON1L.G63M+)K>B**4JD!;KB\D5/KMFB1U06?PIQ7W9NT;6E952 M/^R'+]G%)+*(1"Y28Z?@\.\@KD6>VYD QU_-I)/V.^W _O73[+]4SH,S*UZ* M:Y7_1V9FERF7RX-? /LF5*I-;HFI<;] MD MO$0GWPN^SR38?$!3]/WV,SKYZ0/Z"*Y?/IP$X- V MRK2:CXY%V09P705PK=46P2K4W,CBKBYC::0HSWQAJZ=E_FGM$C\K=SP5%Q-8 MPZ70!S&Y_.<_\PP)O/6Z@A7W.**@YFYROX+BZRN=*.@,:6J2&4N4-$ MG?M=6I3 M>+*W*T46']!.JX.$6D6KQY=G,W[/;+[39$=12]JH)<%L?A8P:2IYW8F+#/&M MTD;^7=WP>5Y/%_=R1RF+R"##'JLDP?X$SUNH\R#4JQXRV\LRL3)(EN6>%ZE MJ2J-#^_<08)9,D ;_-XW)F#1>K4(>G7R*[=56!4H^"6+@VBJ^-16J\^EA>/2 ME.*8#9QRK2B-F#\%RQ;L,@CVUJCTQ]22;08!WX("*>MTB =[+7QHERZ.!1[6 MBVN$%TOJ!XNCCA&C9XI[+;2NUCF@%PR/ M@_[\;C9"CY9%,_C("3QTP&.3D)$XDPX7">+Z D5;&*4?4>.U/\C$37(2Q0Y$ MUVR*Y_%(Y>*.N/$SS+WAQ9THK;[IM?FR%, 7MO'EDJ]D/M[R\;LR^'O-=AR, MCL-QF,2OTE3M+5-"\Q?RP%>Y&*\KYN9MGL2+8=YY MRX )90[_^,@T&N%)TO$D"?/DEQX]/H5WM!T0ERMQ1/%04WG,IGA4@)". TF8 M W][O8+W>N$CR^62.&ZX=@S:VH@7'6,2\JIM9"W[7K#Q($$F?BT+O==LQU'H M*)D$6>[R9J_3#;?K!.0\9!%R9QY/T2[GMC'!TA%_[>7.BF%O**B;P@6CPS7C M,X,MP,AFA'042L(4>J-5*D36)+#D>;/?URV1D3.E2N871O74T=TY,P MT[>=L6F,WJ;B]<[#V,E\.90H/C,RCT:(G73$3A:OZH5K6<"._B6],"@87MT+ MWVFVXRATTH&$I<,?_ '=2[/9J#P#WVU%YM4!KE&H'-MV@U(SN1A?CJY< ,'K M*'>?V=A^BW:B@H9%Q: _6A> G9O3 J%36?JKD;K"P4'LLTE&U!OMI 4-2XO/ MTLH(:.$@@49C2CW"81[-ASW.9\88'S$Z8)0QPG7;A&-+7C:.T(/T_XWT038DLQKH7O8G%'F[*=\ M=@'L'>O39TZ_53%-56&TRG,+^HE9T&YOGLI[M7]<\?2'%[[+VW9SY 0^".*- MO8AV*H"&5)\+&. MUUM7"L1Q0IP.Y=G/TR49ZZH=R=/G25X6L%2 #-!))NJK#Y;NK7.GM8M6-Q] MKQ7-SMY6J):II1/[W.N7R^YDL8P'?_\WHMTJK>Q$-: MG=0AV,<)5%_[,^'9[.-H&0\1>\WHR*$G[0B;A@F[DBTVN,.(GX+RO)-%86O) M[FN$EBKS.N Y]8X6"7-ZF6L';#=V6L$ZAF9AA@YX8%DPB)UY3@%HPN+A28O' M+F81'=E]L8ZK&0Z*QMO];EG; M/<]MH_/_ZNQR/8O<2O18+4:Z .O]&,[>6H>%E0K6UQ0ZJ=39K4R',RJS+=]WI9JE5QXG,N[:F?CS[,K--AB*)T\ M1G2LV;-./+!G3A9>?%)EV3G?9[6/_ 5GULTW]]^&8-3Y-==C19=#MV:]MX>V M0M]5+U65J,)0OW'3WFU?W+JJ7E<:W/^$SZ[KUZ^Z:>JWP;YR#=Q60L+6,&7T M<0Z!UO4+5O4'HW;5.THK98S:5I<;P3.AK0$\7RO0D\T'^P7M:VZ7_P-02P,$ M% @ 4(QN6(L,=0KD& E4P !D !X;"]W;W)K&ULS5QM<]LXDOZ>7X'RSNXZ5;(LRZ^9S*1*<9(9S^5M8V>WMJ[N T1" M$B<4H2%(.YY??T]W R D4XXSF;VZJJF)+)) H]']]-/=H'ZXL?4GMS"F49^7 M9>5^W%DTS>K[_7V7+Z@9_UO-]MZJ-SOFA9;D_'HU.]I>Z MJ':>_<#?O:^?_6#;IBPJ\[Y6KETN=7W[W)3VYL>=@YWPQ8=BOFCHB_UG/ZST MW%R:YN/J?8V_]N,H>;$TE2MLI6HS^W%GD!]//8?17O':L9:J=.;?E MOXJ\6?RX<[:C8QHOLZ7C_ZL;N??H<$=EK6OLTC\,"99% M)?_JSUX/R0-GHRT/C/T#8Y9;)F(I7^A&/_NAMC>JIKLQ&GW@I?+3$*ZH:%,N MFQI7"SS7/+N4S5!VIBZ+>57,BDQ7C9IDF6VKIJCFZKTMBZPP[H?]!O/14_N9 M'_NYC#W>,O:A>F.K9N'4RRHW^?KS^Y S"CL.PCX?WSO@&UT/U>'!0(U'X\-[ MQCN,BS_D\0ZWC->S2O7?DZEK:AC+__0M6,8[ZA^/'.A[M]*9^7$''N),?6UV MGOWM+P3%U8?)6_6S+7,,Z ;J MHLJ&:O=O?SD;CT=/Y2K_YRNQRV598$?FJ4ZM2-X0XD,#967.C:X-/MZXQ M2\?WDW*+#/LUL_ 2DRMX.$DSK:W.IW2'SG#9P5?J3Z89R ,TFRLLWQUU5AZCU8 MYMZ8A]L[5)RV2.%NVHO4UQ9J*!E77%G\-5 YP&2B2U";Z,LW>QL;IK+:.MOY:0TO-;;+5 M>&96:\C49DU;^]5@8Z'MNH: Y2UI&INIIK> NK+D ?%DF0,3S5#]"[*VJY6M M&V6QA+!)M!6U;><+_C8O:@!^L#BG2TR$F*6KXG/?2E%]$K!QO! MMI,;Q+X<&[+"+?2,GM+.W*K&TLXC"$)8++Z!ELIV:7AL,3CE%K2T(!F9)E16 MV[R5:,1JN2&/H&^\ZFE:(PYC*E-[E>+6>-M"LQ';55,L:7F(9O0W=C;S"@UR MP5#:*A-[)I%A5QFY:(TK$']J&Y$*C\*1N_EH.ATFY!%QM]SH9< --))IBL9" M^=@S6Y-3X[ZY)E])%#!45S:8U,:FT=!SAD!S;:H6-G9CQ!PLH5FK2Q@$/K/& ML$8"5%V3AY!MXYG2KNC[=37F.>YS]'WTX0HZE>D:\G=<:A;6)0N:>21S*Y,1 MJF*JWUJ8$;B'+)>7KVM@15OJ9 ULDG8VPR1:D$>1=FY7FE3%U6=@[K!119 MN5GRAM8:O(KWVV_OK/7Z!K#,30XTRG1)U;2%'1*,P%NFA<06M9N$ MS.?AAO/NAA@_;PHXZ.3%/R?J'9P=>Z'>=A'S\F42D_\Y"0_Q=F,I/BKE+,8; MVL^:ESXUF5X:L74+L[ WE03CB#[.679DB?0^_+/KX)FE_M76A"7LV@M;^E!. M(@S7'_E2]*>D8D 0K.?SVLS)JK[ "#HG2?WB;G0:K(6GS5%">*INMT0E[";! M"/PSW\-.5B0-8L!>8_=,#+X=R>BDZAP?#!!_SVJ[5.]>7SD)%GL+($;GVT%& MP/>)*Z2VM %9#D;<,J"P%GH1/ M99H8DLA&H@O*(>J;_E7P!D,D(YB$Y6N2G9GU (J^(;QE"W$-!9BY(;'9PIES M)T$&ZPW(#,2;$UH',;UCLYP'HU''[(;J)2"=LT7V3H]9+^PR.#%-#B2>%0)Q MK\FDK@A1*1),8- <.M05/?7^]=4$CM?<&",,U1/E 45D^CN@*,>L> W#;G?^ M.\^:/#Q*5\QG*+<13OS"9&9)-BM9$T#*@X ):Z2[?M&(M]BX@Q/)K7@"3=@( MWLLZ@U/ 3PN&05(![Z:(L(2FLP(RR@V8:U?]C 68TL5O'@*V490+O'FZ:_$^>!HF:D; MXB!EL2R:D$NTM6LI4\)UO5HA16+H*/5-1+88^3'MLMMQ&7ZW>)QN'+DE=K=H M2F%2A7,MH!5619M35 (E8LC6XV:EYV(24PM@"2NBH3$V+^X&H4VB,ME0P8R0 M.! Y/MF9'RH:3[=F[-72$B207%%/$1^F?(<7C\"B)/M'S"$:GQ-YEX! YF]!.^:15_)* _MXR#IE MOTQ'T69%[7!305$LTE)ZSA-8LIEVZL#?C&SXIF4/U>5_UEKBQP#9'L]X[2M@ MFF$M)2'4P26%11*U$B?)PQW+P+ALN9@;+)DT>-_J MA&5EAK"&,(7L)(#=-L%&P^,G:M=_&K.5M='M?;ZH&OV9P6)I'B=KH%4;#19$ MT0,&0SR68V$'),DJ)V)]'Z)4?2L66[[W5D*%O#6A# $WA)^#(C!B@Z%O<$-D M3 @FL$OO6VL:\VR>^3UG>U[NX 38]I7'[A4IEH$G7>@NLEH.?3 (2JX:AFLR M#:I1JJ54Y3J)0!"*+OL3/XNC/1:RXKSOS>&[Y&9!&'*J]'8$:'W++M/CLWK6 M^#W\0PHHF&@?/60[( 0#+N1V\&Y*V\BA83M+Y'"LN[P@]ZSRP)IS"W>J;!/2 M/_4\@/4+KBF0-ZW(J3$KPF/!@\^!+J00:*3=C$M>;^!2=8OK'%+#I,"<4$RX M68 9R&C07V5R61]($U*9C"LHG*US/2QFWV&AG,Y,B5S Z\$$X/B,P8*-O0X9 MU'E=:(G$>Q3*:&T:A)RAV-8^$82(0CJ6JC:TH MJF$!FKA9+O6Y.UA\=X$+\%+>.VJV MY*UG%.R.#"5O.#/M8M?/X+[71'4):CSR]RN9MZ2SC0*+*C@\$BQD&=R/.373 MN"3,I1L-Q'#BMI0^6._RO&#FZ[)(2@!X"O.9K^5K$90$]&->-C;[A.774+*L M?I(Q!_R$'!LJZ4N+WYZ>_'JXGSR]DI-SL_??7Q[=?'V)_7^W>N+\XN7E^JY=@5/_9Y89"4$ M2J K\]D(V4E;:?@DF=ZYA3XK)Y_ 1HN<+?(5]J_B!.(28W15M_Y>A,"/8YI7 MY(7F/*XS=#BAU#@WK;!NNXK/G$. KZW2QU#)%6[OUCR T:BG;S$KP]4,YT-,ZR;6-ZH UE06@0[@*)123"=68'[Z4B>!Y[&EQ%KVB+RT" ?0"K MM-29KH3)(<%VOJ@3"O[,VZLXH4??L!5!SH+[)1Q$.8N?!6[((T;R1228>)E, M>->LD^6XA6U+"DB*VOM,R6WUJ^\BI!E_LK7]5A,-FL.O=$O$?CA7Z//K&.BE MO]-YT'_M=\R7V:U$F;O&-X P%$&CH.35%&;:.399'1R%*/I1$/NEHR8*27DE M7 G $4EP[[I$(^2XS-MHGFANP0A=FNY3D5Y_,LK$J=@^G&N7JZ36I;D6X_>/ MUD^&M"179]/ _<9K-;!&;@YR,(QN(,R0T8&F[G\HU%@DA@:N?W>I@YCL]@GD M.S9\#Q47*^JFMG5(;N011BDVW>%:O[K31>+.]H8!@@$)CEQ(4<$PE'K4)RY: 95 DBF5$. J M0!Z*6F"ZD[ $S#DIX(;;NZV/1M5W70C_TFCRD\UA5_Z$49>0<9=];6UD13Y. M4#QOR R"/V0,FGG!;4#7&3K@F<.;1(\H(/<,12.D*$\'DLB.NQII:NLF(0$A M*27TI49 AU06?J'=.ABG]$)0JP$_[Z QO4[M8DOM%*S\6A=EH$"MBR#05I\J M>U/YOAWOC^\$4T.>^H8++=-0@;A@ ,$48F844HDP<:P6U*)5S?%4#3-C[Z." M#E+=64E=F&#D%;53";>HMM#(-I'MT[R2&86S0%[0KM?>X5OA/!X-(S7=4'3< MC!"D!LPZ;HP/N%P=9+\6X>^!J\$]7D ]%B;$T:J")PS6'*!SB])6\[V2B5*P M\VZ'PSH()>/_G!831UANJO#J,S.JR)BFL!,!^E#]4JVF!KOA>Q#@FM_ MRF[3/VF*7@O@,C)Y#_24-HE,H7$6>DQ?:33BI+Z?49 AUX(\WI+7JZA_=P\@ M.45TA\UXY]00/,9#J.1'UX5M'31W0!2TTC(A#86C:-A[/>@ZED$2;CXR>VVDM[3W$_@M-39VSM"?B. M5,],L%"R\-HL2,O7)D2*(O2YMF8 XL)W&)RGJ-U2EH5+%&XSWV%8+Z7V=='[ M&FYQ7=TFAX;V'C7"\RZEA'5-1C/(DP)8>NJHT[WD:_=: M]L.-&$-49B/W08;A"]*L+Z385[,8MY2(7")5#1>_=E MBHKG7.#E>/ 2%$V.VO7!V_>/[GSU:)=K%)"13FL]5A/G$V!,,HFU"?F:=C9_ M-$G,]QV;[_F:^5Z(^7ZGCDX&IP>'^+"+F0;'9Z?J,?X8GPP.QB>/WL)#SA,/ MN0@>\ITZ'#T9C$['=*\\AJ_&3P8GQT\>75FD#F&1WZF#P>'H<'#"DW#'9OQT M[=L[E<"DPO:6JP.=#[2K7/=X@!Q2<)OV0.%U+3+]>1$V#1B;" ;CCS$Q_WJX M'B1!^)['8XO_SMTK 2NJ,$NK<_/Q_LH*[\W!4SK+[ \[YT79\CF^=(IU&.P5 M[UY@353S@*%Z11UPHYQ!5,[\&>;4=T-AE# M/&7Y%;R!,\_N5,MZEU5FOO$(SL)VE> M)FUY:L.OM1A9+C@3+K*LOO\<9M_L #^4&B6SWYWSJW@0=U;9S*!?.07#]5.& MPC_*J!YD=Y$S26KA^VO57>XU^"VKL]>'%FCC?#AFI MHOXN4 M]0<87(3;K^!Q/8H+(/Z'1UDG6#SF@V/3]X]>^5NO^-;TA;B-6[^&"XH%/0*8 M^S4^U.N(#AX/GIP]839X#)[VA+\[/!VIQ]O'ZX<(?O!H<'1RQ*/M^O'D\]%H M,#H[Q*"O_S3J0L..AD=AMM%P=!H_'A_\25-YK/OR9#UF\17;,,;(S,T/QSSL MP?@A WZ9-?&>' R>'!P+WS\^P84YYT[?UEC+T *CV9;[$ES1"4=\ M!)1.@:2#_RM,V,SMMM>/_VC"UYO^;@+!-WM[%]G4>Q^?SGU\^DZ=GHP'H\-C M2=M.Q_3A]&P\.#T9/3QE/#X>C&':/F6D0<.1SK959Y6MLA+VM[[YM&W['6..Y*CJF>FU+?M?.%_AU M/-8_-?QUJ9WS]5?'!PO79[[E@C;UT?U1@+O"W4I$E15*.XEN3F67X[74.)1S M9/D]7&)CA0\ZBW$?J\A-9!5!\NU:@8[;!L+(*7CF%P=G ,W(,))W$YFG)/JX M1]?W#_K_BI%D4=\/+;UM(L370\*'!^X']/9D-#@[DGH0=#@8C482=_AK[]U] MW@-8@&.,1T=W'CT\XN^YF/256[E6,/)#=I_^$X6C+RB?*DHY!/5S;*F.3;X" M29IP>)0[@AL'FXW *+]_YQ;%BB)'1D?HYD:%T_0W!"MTTO S-XYA:H='8.Q_ MY0GQ\53]=9 ^G$YO/!-(,WAMB#45DCUPFR+LP)1_ MBC6'+A-?*VMEFMHS_B IH6?#Y]3E?+BWYQ<[ MC_NT+6==>6!_-B$/9\]\DUCZR.&=@EI>IPSG.FM^IWJVN67\AHM_ T928-/3 M>Z9O23(^H,[@(I-377^I87+MDM)9VV[AJ>W&?GS@ 7G[8]2 ?E MZ66DU"#D2'+9R=9%0''95+E]NDVZ07$UW 7A VQ1HZT+EAM *A[*KOG\>?^B MZ+U&>JW*OVD7=-7]5D$GX%"]6B> M 1^12GTO<3A"CD2SAZY*;-_Z9W9Q]0D M$8C-X\MV%GP@',3I!QP?SK:$JK4V%=F1$;R%P0PY]XG@Y1A@XPFNMOE![O @^:4FY1FAD='P]/C'57+CV#) M'XU=\0]/36T#T^>/] ,-IJ8;<'UF 2[^#YH@_A+9L_\%4$L#!!0 ( %", M;EA>YE%+>1( *LT 9 >&PO=V]R:W-H965T;)==A4MZVZYO MW^\< "0H2XY[MFI?;(D$#L[]?#B WCR8\KM=*U6)'YN\L&^/UE6U_?7LS*9K MM9&V;[:JP)NE*3>RPM=R=6:WI9(93]KD9Z/!8':VD;HX>O>&GWTNW[TQ=97K M0GTNA:TW&UD^OE>Y>7A[-#P*#[[HU;JB!V?OWFSE2MVIZMOVO MKE2>$R&P\2]/\ZA9DB;&GP/UWUAVR+*05EV9_+]T5JW?'LV/1*:6LLZK+^;A M'\K+,R5ZJ#@XTNW'_YP^LAFC ?')@P\A-&S+=; MB+F\EI5\]Z8T#Z*DT:!&'UA4G@WF=$%&N:M*O-685[U[7UL\L59:L F5Z?Y9Z*N\=E=$!*F/QT135VHH/1::R[OPS<-2P-0ILO1\]2_"C+/MB M/$S$:# :/T-OW(@Y9GKCOR"F%?]]N;!5"( M!JO*>W7T[I>_#6>#U\_P.VGXG3Q'_<5F>9[*J"_>?[N[N?UP=R>N/GU\?W-[ M^?7FTZVXO/[]4GS:5CJ5N;A5%06.+E;B[H/X5(C+>@6_$^,!:W\H$HS_^N7R M5L@BXZF)4$6E2I4)751&2+&/6W&Y*I5"^%:)V-:EK651"8Q^6.MT+1:F6HO4 M;+:RT,H*26,S>ITR!26JM=(EHMYN%<>M6/@U:#3X4)*H* Q72"@+JS,M2R)E MEF"H0#98FSPCH=PJCXT4_W#/;2)NBK0OCBFQJ3)_%-\+\X T8<5E:LJ"QUT9 M-^K$L_V MSP^HW$23TV>/YYB'IXT;#P2$WXU70A39JITLA6<^RH63\#S"BM3 MYXIUP8/P^'EE]L6W9B1LL&&!?SXM$?CVSQI2SMFJH\1+^5&5*^7%3"#1MVMB8_@? HAK;"!Y*K,*=;68I[F==P:@55HT2N2>/L M- A,.)@8].>CR<2]8!-[P>C_!MS=52;]#KD:2J\P93 4VYA:1R%?\>5#8/ 3 MLTS>;%55Y6 3-'?>WO$;TH= 95&L%!<%6?#@P)1,_U5KR@?C<7(Q/4^FXWE' M-!MD Y%2S*;]R5C\1WCVR]_FH^'Y:]O14G>V;+S\9SPBW!HKD!YI#AE"%BFK M1,*95[#SBD3 ]]%YF!OV0UDEU,$]O?E>(H\G0,[Y2@Q'_3E@3YYC+,J.K32E MSTP0_TY A[P1%GF!OFB6INLWR44JA95"[FG6NS7(N<>)L MZO_!A@5SSAREU]2@4)N,?0N2[ M"G;TU3)KBYQ_NC66G37POC"RS.B+RYRF=%449M6(DHTL , YC/SXIX0E0@'V M)\> 89F$L_)>7^*\SS*NH9B%4D50!&A28+8&9*UX;IT!.5 CM5E.:S1V6YI[ M;=EO2(?MF#M*'!"1N,CT$L"&Z6Y?97:9U#LA "RN,9\B:'3=H MR="LD%'(LE+,)OM'.T^+QWMG@L]4IVENK$=-'0<0Q\"*:9US]!$D$,L:B1#^ ME-?T"*ZLW*!>NFJ6RJVN9'[B2T&G.+.1 ML)>AIKN+0.I 6.M6" MQX40O&Y"4%NF5VI. TMA]0^$P&9!3"]+LXF!=[6&O^V^_?WRM>/*Z]"/3]=: M+>&**JT9.P.AZ)2 5%IQ,>4I:V1G!'XCQE/VW++*(5[O: =).ZKW^/("TOOT M\U(9.)U'0Y;0>9%J[&3"D+7*F7'+/JU=G:&,=,C$>H,*I.':^;]K[O>NM M*?S"[,:<+ GU:_BA#/5.^-X(1[5/.(WC-M76'JH>OK:V;,I%KGQ31?^IW#S M$UB!%%"210(4G%J"T-C=-C[T$V3#N[V]I=B3\?GAQ:Q/3?,#Y)SF<7O:\&R6E7Z9A_ M/D]&LP&/_=(U+/96P:M@\ERFKI;PTJ<.%VSE(S^C_5A&LV2%L92!&7^!W&ED M07%/Z*A8(;2P2:8X#Z"<[)5KN4!:KGBS[1$7 T\$I%D5\!N,JY[NNEL(9_>G M7GA-@#TA9MHYT;8)4>8* Q:ZAZ/"T7RU;["]+F@WGT#-R,;$-!SZN\+'+\4SI5C65"_8C$?A M!:[>),Z7@/E)R7C$,>?EY:Q44E3;*(TTF.NFV*(\.NNM5('$PG6XQ9Y TBCW MQ)!KS[@4(M8:1;_DE@\V<#)I$B[#!>285&]9U(:-PJ5H<$9#5J5Y *@KR?_Z MXEK=J]QL23,J7109XC]A$(&J4J]J"N"L7["761(=G:_U6"@YFL Y@4XVAH' M,#A_)!Q#J>!8GT"K>Z1D4=C6> M8T=%,(G+@Y%,RQK[W2;.P_^IZ65[B!8.8 M!I(@?.0/(IE1[D"):YHQ .-('W_Z3.2QZX?W-U^O+P-T)3.N-!G/+*R!+Z6* M]L#>C1(?;;2"YX0^Q0MYWN &9J/3SBO@90WM/&?J0S(Y4$%B=?A^RC6!-F_8 M1Q_F2*[E2GEW;!:7%<:Q(DB.U_P2[(&_17 <8HA6::G+[ _,AUUW'A/A@PN[ M1()P,ZF,(<%.WO<= ?G2-$Q=F'KQ!S6T*%R9,\X]$639*&F1?/BQ#Y?C>DOC M3:'$([3M(.'NAHI:-7X7LX=$NQ98T.0>R.(502G8.M=()]1:"[MNVVY'>"U7 MP6V0-TJI[0ROH58)7BE%UL@?ZZ39$!.HBW811-;C)U#4!>**S),0GUR[U0^J MS)V$V:0W7I*&(I!+% A46Y_U*/-O77\&_@EI-$&I,,&1*4QQVB7%4S.U5"5) M1&$3/8^D<6I/ZPWMFBC/J^62C$R[VSS_F3VZ6[],I:@;EITK*MDK8[('G1/T M!=R8]\]#K^3? 8F18U/^X\+%VR21YI"0^7ZA3WNOC3TQ]#R.=80S3W9PY\E/ MD%3OEJQ! 0K)?(5S:>65& ]GR60X[=TB8!T$^K5W1:F=@YH^D+GA2:S>5V(R M20:#<<\W$4CAJ<)KTM-P.$EFTXO>)_: ]H45PV0R/>_=! <$"!HDX_&P]_FE M?BA&$&0PQX3#WBBF@)WS0>]ZCX\-DW,P=M-XJQ63P3@YQ^A/A]QU/$P&YY-6 M4.!*EO)87,R3Z?Q\X1;A:Y7OED!P4-H/X9!G:<88 Q5@G%1EHU_=\:3IWS[@!<'^J)ZXQZZTO- MBGQ2AN+2V:FF48'?3:+B0^B3G\I[[ ^PS0;T7=8Y_&:I. ,38L! VIC^UG+D M@_"NPEQ.1)RQ+X;)Q6B*G9^M?'1P+)Z&PV9Q9_*: M7;P7T/VP/Q'343*\-Y9-!LD3-]K[,:Q& %M3+A$..IWQ"L;. 4S<5"=7LN M2(=$L.0^GVMBH/%FO_.-=KW.OQ&<$#-KH>^+)@WN--S\)G0_LF\8>1K%E'1; MR=R!]X%(=HF P5 CLVZ\,BX43_!VBIMSW1$$1!'86O$$76+/)+;*VGRM F+T;L&AO7>7!7%QDD+$Q= M[;5=L :U3P_5V>10[!_:E+!BJ'OY@\LQ, -O4U#I8M02M>Y<7TON=CZ9*1GC MS;A/[3V ;F#2G2)NC\H7A,&S;$>G?8ZIX7ER,2$D/>LLSF/9Y#56ZP.8'K^B#[-)U._KMO,_?/M"_O+M[IIB%-G9 MACY00)K8XL'!3IZR>[6C;N*=OINRY M0K3K4HX-*AX![/!N =^A']M&<_?@)ASG^'KX3UG4U*CQUR5)(Q\E"E=S@3)Q M+3#HXV+4'^] YM&T]<N@N+:25<6(&]=NIW3:-8?-CJCD&_O M[?%9A8T/"0X?$5[797,H_C.^R6#8K-"^452.E_^'9>&CG1W4?F'9E8)ZV+!6 M[1DF_>%2Z9W&OAPOMSZVSZ=LZU145-SU+]#[7!K!%[6QC6DS_O&W0M;8D*OL MQ&\U_5=")GRR+:,0CFN%9\(YZ4+QX4VW?]:<(T=YPJ,**IG1=8OF#A(?DYMZ MM3YM)]\:.C:HB[5[9HC">QVZC<9Y^.5:SP>-T+"%>M M&P<*.!!ZHRW_314P8Z$(UKM].VVB4NDO%7BHO<]^=$SH-@XNS]KDF<%\.@N! M:CZ->S URF)K$H!<=_1)QN5M!MWWXXXW6XP*QBI7S84$?]3:M3Q?GN0"Y;AJ M 6S$4LPN*$C MJ7#1>*?"ODQLF5O3RMYTN0IW-6CEKT"[I,:+QZ6"&''I>2<9QX6>+K#)LO*7 MO!;M27G7V<)]$[X2W^]]Y6P=_ZYBM\W33=Z]+QY! &-.ILE\,N%6.!?<5^)8 MG(^3R?Q"G.S[=<)9] ,2OG1-/Y,AH(-@=;\E:9XVO\2Y=#] :8>[G_%\=&=I M(E=+3!WTSZ='HG0_C7%?*K/EGZ,L3%69#7]<*YFID@;@_=+ U_P76J#Y?=*[ M_P502P,$% @ 4(QN6!O6OY1+#@ BRX !D !X;"]W;W)K&ULY5I;<^.V%7[WK\ X:;H[0\O6Q9:UMQGO;;J=9I-9;Y*' M3A\@$I*04@0#D):57]_O' D)=/R[B9II^V+35+ P;E\YTH^VQC[3[=2JA*W MZ[QPSX]7554^.3UUZ4JMI1N84A7X96'L6E:XMKV6=OM2Y6;S_'AX'!]\T,M510].7SPKY5)= MJ^J'\GN+N].&2J;7JG#:%,*JQ?/CJ^&3EQ-:SPM^U&KC.M>"))D;\T^Z>9<] M/SXCAE2NTHHH2/R[4:]4GA,AL/%+H'G<'$D;N]>1^EN6';+,I5.O3/Z3SJK5 M\^/+8Y&IA:SSZH/9_$4%> M.ALNS^[9, H;1LRW/XBY?"TK^>*9-1MA:36HT06+RKO!G"[(*->5Q:\:^ZH7 M']2-*FKU[+0",7ITFH:-+_W&T3T;Q^);4U0K)]X4F3DY>@@ MP6^E'8CQ,!&CL]'X +UQ(]F8Z8T/2R86UJS%*_!J@0!HMUJ)5ZQ79<7?K^:. MG_^C3P&>_J2?/GG+$U?*5#T_ACLX96_4\8MOOAI>G#T]P/VDX7YRB/HANQS< MV,_6>" ^O/GQS?L?WHB/*ZC$Y'!&72R%=D("Q"ZUNF0O,0M1845I=9'J4N;> M;72EE?.:W*QTNH([>N5B_U(5RLI*96*^Q?/2V$K.^*-*]QOEA)FVVD54(6F7!F4?%-:4U6IY4#3[(2JF#"8%@O M=07>%G558Y5GR=4EGD["S95-Q%6:*N?XA*OETJJE)'82 M?O =Q$]!,C!+NFGX'8!A>Z.Q67PCU^53$/5']@K==EKFA1.(OB M9 5!BM2+FN:FSDY6QI$"73PFR$)<_!'B1-> P5[!%%>5D[^ EH0J:Y+CPUC@57KW^\$KCY:YUOQ?"->RE ID(D4?CQ^*CE=XV$-4C>1&P4/.Y&0:Q4.O89IZ*,!#_X$[N<5P-;:_K4D64I M;-YKGPXD4CX8FN-3I6 \MP%&EF4.XQ&BV *NT0$LEJ*\J-0GP""YA\%/4^[O MRVT_E,F 1,%VL]%]UFS"'3@JD"^TCRH9+NZP\;"+F'OT$'"Z'1QT()\:"I15 MD?6XC^($>*K8XRG%( )*L5:R (%%G7>51]IJC$//X33:X.3Z'N::-71^[7Q6 M">&7T'ZC,V59[96R:T*V(M5H"\]DC30Q5!<+"VQ;*)22A/29(8VI'YROM<,Z M9(^<,PU(DP9D@:"-%0[5(IN/ K;UU:-0+7HHRD%Z\%-46N:)F$>?HTV;ER)^TB=O=:/F^V@QA8;<#H$W!'(D2.'@9>G**SMK4J;*EDK<:%O5,M>_ M]K'<3[9)HVW=T&Y+S0T,1B>A>KXE2+9[1;4M28,$QD]).3N$.3S2HPA2A)!U M7<"?8HW3@]G4% 7:D1U][B\-!(=,I:IERL/DH"OP!Q5>]L_!*FDYU:!%&DYKFG7"2WDJ=%2'L&R+7-D MQRYE+BN*]H[$4JGF+C%"R6V+%!(6$486 M#;B(F5S:I3IQ*7FNHJ6P-T4XH,2I%"+D6T\BPM##@[9"K3X=-= BO_$6^$]A M(08R&D#@C]=BB&XY\%Y\EJ1+2D,=)^;G P,)?D M#27&1HU4L8>V/;^':N>USC,&AU=]$I3M21!EK(N,1?4.]OHP7UMGVD6(JU;A MO6U5L-JN26+1NU42?K,V->IT$5(T88Q&,+[NFRM%U5J:@T&]T%X2P()DC%$% M0E@&&0*HN7M8),P*>G+TD6O@[DS@"!T]ZLC8THN=V]'1HW=D<%,[2.(>]W:) MO4W71U.UWO2)RX]Z:XVOQ?0L&5U.<3%+SB8S>C!+QN,+7)R/DO'L#!<3/!C1 M@XMD"JX_(4]<3I+S\XD8CI+1Q8687227HS-Q>9[,+O%PF%P.1V(V3::SBZ.# MH6$XFB;GTRF4E0RG,S&<8,_YA>^<1D_W_Q]YM7PM1I>C9#*\),Z'R60VP<5X M-$YF0Q)B.+Y,QE-Z-KQ(AA.^. >[6$]X;, 7P,/E+QS#23]"0SRAG@2@3;GA MYQ*0.EKBO!/XA)GG>BD[(91!5YC* \_A)\>HDX[.V ,*0?NU2M6:S!7Q0G$W M'IJ&:0X*A=V&&NRKT)UVUUQ+>>WCCX>!'W7$8.2=O1E Q(TQ^-^FBAP888;= M"F$JJT.>\%KR/$'-E[/!&7)7GFL1<@[,,9T.1OXA=7YPF9)S+&+Q0%SU2)]0 ME6_-+3)U10'[XE+\B6IAJCS3<-:<&S>S1'XCUBA2D\,6ZK8";!#NV G;UH-T MA"S1W42EF)*+RH=W!37^C-:UVL:.I]O[/V3A?B-:U6>S%"4ABS#\^2 MR?C\Z-4>LS3D00!-9E..KCHAWWFD3G.DXOAT ?DX6Q\]-X4)S&WWI$5 MITV2V1GEI.$L&8UG?,J[SB# \*B@HT4*-MX'X.0%526X0FT%%!,@7\J<[7E- M[PCV, AW*:6%UP,4T]C11F>QD714)7D0-/>NZ/F/ Y@P4(^<>67.@X+[UY".]1WS M!01]GN4^1W?=H+B2&458RML;&4<7F:GG%4UK.EIN(MB"I5;9(1.()4=BBN(% M%'DV&$9%>K6DQG$!\0"J]M3#_0DZ,0[24$G4ZCTJND;YZ3,^'?4W$QI%9E%E MS-:XL6^<2_MQ;$A,7P^F.SYPV]D=S0039#]T(*H M&X7H#)NY7K %\Q>41')@JK; !)AO!U:NTV*2AZ]T6>ZE/'Z5Y#,IR<$SO1N# MGS*:N*##D5O&(J#)1>I65;%#6NNJ:J-!S#H=F3J\MOKU923->,B)2AJQ9S6] MJ +-_<-B*P8J[4&$;C"9:5]HFQA:L2H,RO_BJ-),=;N0Z[-@#(^$)LZJL4CNU,BS%G7[-7(7*!0UG?/5 M*[)T>-5T)[2E4+JN1&YH>3>LZ>IA=@E7'MDK#959KAB)U F]Y*21R;14J?":A<;?;^&S0Y=]ZUK@R =#2OG=5/\-F9OR]5.697X M^LC/AL+\%8V OW%P&*[A6 NA*H[%!R#J7T.$4GPMH>+%@B9#L@%,8VS.![1%@C-84FTC_4, ?%+9996EDC)@EM+_QK3Q2J2O6*W M\("0IP3^;7-T(O2",4%.'4%.52JP ,G*I,$CT)'<9UO"V3%NM-IG4L;-P_$NX5@>/%+3J*D;C6]C$XHN#0*V0%K M)S#Q6ZD'G!X'TZ[=FF116U\( :7;7P^Z=,>!&S8.G$F%4A9?KU'AUSVV,4WF M-4(OZ8D@>1(PTW[2'BLS0?$D1)W)AKM;Y M,;K)+S4L@^,V# ^K?JFU58V.D'7I\R;N1DE=3KN8)YHHSE'F0!3TT;=3I(78 M.YDU_=)G#&/V:^N.B7HL,V@_O[GROM.7_?=;04Z6VN?)3A72%#/U7KZ&6 %& MG2S].^:V7?[VT]J=I#8\T(EPP.GM"_K;ND]KYG[O[+AOD"_*C/WY<%_/>P1W M^=KGH^/R[2Q;KVE>9OD%).I02AL0F#-'A_C&ZDJ=F,7"<3W&Q'.:%X7D-O M/=D/=_]5J1G X6XT5K@'$_47)^C_K_S<[_R?G9J[,O^[TG/#^A^=DQMN_F<2 M\9R_@/B9O(Z&(I^1CM^;![.QSWN=S^4>;OSIR/O>A038#T3?QZ>GG0^$H&ULQ5=A;]LV$/V> M7W%PNRX%5-N2[=A)DP!.W&$!UK5HTF[ L ^T1%E<)5$EJ3C>K]\[2G:<3$T+ M[,. (!8IOL=WQ[OCZ72MS6>;2>GHKLA+>];+G*M.!@,;9[(0MJ\K6>)-JDTA M'(9F-;"5D2+QH"(?1,/AT: 0JNR=G_JY]^;\5-GW6 M"WO;B0]JE3F>&)R?5F(EKZ7[6+TW& UV+(DJ9&F5+LG(]*PW#T\NQKS>+_BD MY-KN/1-;LM3Z,P^NDK/>D 7)7,:.&01^;N6ES',F@HPO+6=OMR4#]Y^W[#]Y MVV'+4EAYJ?/?5.*RL]ZL1XE,19V[#WK]LVSMF3!?K'/K_].Z63L:]2BNK=-% M"X:"0I7-K[AK_; 'F V_ HA:0.1U-QMYE0OAQ/FIT6LRO!IL_.!-]6B(4R4? MRK4S>*N <^=79:P+23?B3MK3@0,CSP_B%GW1H*.OH$?T5I[6 M-N[3U:^7[]Z^H9OY[V^NZ2:3=*F+2I2;'RW)-)4^,EQDIJ6AB0G),$$XTSK9'&@7D M]$/.*.P?_R?.4=^;U*@&V(,ZS/INOH#6PE)B@"XA2J%8J7Q#RPV$W^^B:T/2 M.KQU8-CM J1 L;(H"FP3;\A1I\K5=GA18R2MY4-8JE+XXK16+J/YXM.0]BBS6J&/_R*H,*A[+$[UE3 M]!5DRW(J\;Y%_TX3MR> MKS*14(E+M&MKIYW(V?'/:33I#U''\QS>"KR31*?[]B"3?K1%D%CAGK5LI+:= M9C8':"3?QPT\.N[/=GA8W"50P)GWD8Z(:H):4RPJQ4+86Q]>B*)ZO2!YAXX MI[/-M8_]ZWY %>)(^4C1:0I2SA?V1U7#9QR?X(\Y2QZ54N M2A\H?"$ZN5(<[=>9KO,$;4:)OHR%O7@VB\+I:\L5 0)]1_:PX+8[^H!&F":) M5P)W=01W0"C%8ALQ/$AKN&^OD#%C5U8L)1MB$5@Q#AE-9,#EH!"NW)P==1>3@\(H=J&L+UP&RV))RRS)O27_9 M)_VT\\M\YY=OH@+.Q8/%]FYX3M-),!Y%>#BD41!.I_22)Z,@FDP.KDHXL\6$8 MC,/PD?%'010.J:LK'.PU[(4T*_]9PME5EZ[IW7>SNR^?>=/PWR]O/IL03BM< M"93+%-!A?SKID6D^19J!TY5O_Y?:X6/"/V;X>I.&%^!]JK7;#GB#W??@^3]0 M2P,$% @ 4(QN6!4.N3I\"0 '"$ !D !X;"]W;W)K&UL[5KO;]LX$OW>OX+P[NVV@*U8\H\X;1+ :;JWO4/;H&F['P[W M@99HFUM)="G*CN^OOSVDDP.W\R\F7FR>[Y2^G,Q%\*P MNRS-BXO6W)C%\Y.3(IZ+C!>!6H@&(W9>E)U.T.3S(N M\];EN7UVHR_/56E2F8L;S8HRR[A>7XE4K2Y:8:MZ\%[.YH8>G%R>+_A,W KS M<7&C<7=26TED)O)"JIQI,;UHC3)1ZC/=O$XN6ET" M)%(1&[+ \<]2O!1I2H8 XXNWV:J/I(W-Z\KZ+]9W^#+AA7BITM]D8N87K5&+ M)6+*R]2\5ZM?A?=G0/9BE1;V;[9R:_N]%HO+PJC,;P:"3.;N7W[GX]#8,.H> MV!#Y#9'%[0ZR**^YX9?G6JV8IM6P1A?65;L;X&1.2;DU&I]*[#.7MT;%GSM7 M\"MA+U6&7!>[6K/VNL=SX2]_M=X M4A@-FOQ[G_/.=G^_;2J=Y\6"Q^*BA=HHA%Z*UN5//X3#[HLCR/LU\OXQZX]* MTG%+@X#=?GCW\I^=J_'MJVOV\MV;FU=O;\Z#MC-[<>BS=[C;[OVO4!69&QP@HT#Z[#Q]8?WX[?L5Y4F,I]A M\>L\#M@'8)^J%&T&#YGADU3X7B/_(PKK6FU4;XQ:%QCZ56'P"6T%9#5EUR(6 MV43HRNW(;MP3"3(\.NQSM@UX_(1=LNHTKC^;KVOQN"&T'8AX+SWYB+3.*20.;=R(NB%+2WW M ( L"5-5D(\+A*@R4'GQTP^C*#Q]451QSZ58NJZ.!1C2 M:(-),Y)H#WHF(&?8JR\EZ2WTM+51LPPD#AL\FP M\:)]D!NI-8%/%UI-JA X0[@/4!K)V2^"0/C,^2%=L&1/X+@X3<3_'^'RBOU M$)'_-!YW_^+QPSRV8WR+/(?;OP05OY0\K9)WCS9$U@=HLG.8S8(-%83#9[P5 M@0")I$ 6=%S,T[A,.4$H[5''.A:^YRCM^-CJ4/N^'(T45QA=(UYW$JPQT%@WF M_D:6@=)S"5PKW!(1&F!J*FA!;WGD],H+E ['9WAWJ]@!]TCJ47VY3.I* 88- MP4?+'N5N60D!&[']K>EQ#FC01A80'8RT.I%ECP=,WF.TY7R#U6J2RIG#/<&! M&4K?E40J O;Q01\KL'79P3"]J!*EO2PJ->F$?=3!WT&WCJEO/"L*.5]RF5K] M2_9D4906;(E)H!T?YI#.0GQW"\?Z;]3;^S?Y8O2F MOV/5O7TWGJ%#(='BR>TA!_9)[%X[[(^(_?V@=\IZ03^BFV$[@B#>-H2)JF-9 M6!$\M!KX+!A%.XN:2CD*G5*.@NB^K874=M&I6W,6=+O'@.^$%ZC#OD<] NKP ME&ZZ[?!LM!\UI?Z>E; ]/!LY+8_7AC X)2W>;_=[PX.-L-$O3H/>-[>+;8[] M87TMJOK:3:FIHFK)<$630!0%"92)S"VNJAW11'(#_1\EFFXX:/LWY_'UI_$6 M4N9JTIHXD NH/; MU\%=SNA"&3J7IPBE;6O4<\H%M;\2P;:A<,$D%D4-#CG[[G2?5+CN;\ ->U$20B*#:FZK"%CR&A3R#C-8CLM5 ^?3H45$["YD5169;6I<:\$JHL7 MC004C/JE=IV]D6>JW53<6?7J-6&)H4#)]+ROX8>3)R'7O(Z1[DYI)AY-0WA,F1F M7LCX$!GK9N%"[JH&CSJ&W]W;_=2>)T$V+4BP3(19"9%[&F]>R;S*;X;+-,SFEO>);R.,5X2-/6N2CELQZ/-H-J-7*3249Q6;"@K\PX>=* BQ+KRZYF+ MX,I6LF7JA(!BN@BYW!C9Z>QSCF10VK8?;V:_:_+UC,YW9Z0/?Z9*)TO3&U+Z-(V> M'5*R[GOD'0N/D[>C$/D8!8,1ZT-A$M_:4;0K6C?)MIR)7F"=OSHH;Q]:>4R] M>E!#TMNG POJ<<(U.K7ZLS^@T4XZN!_UOT:R-K\^^RXD:R\859+U_VI8?!K_ M_->0>,20^#-FA,V!FPW[?@ ]:?QBG0D]L[_+6_&=&_?C=?VT_NE_['[QWBQW M_V\ 8&=PBJ5BBJU=U'R+:?=;O+LQ:F%__YXH8U1F+^>"(ZBT )]/%=XJ_ T= M4/^'B,O_ E!+ P04 " !0C&Y8+YEPFJ4) !;' &0 'AL+W=OLTJJE M8LJKS'PMG_XF:GT&M%Y29MK^LR='.\".2:5-F=?,N,YEX8[\9VV'%D/EV+ZF9WSCFX !SR&[+PLPU>U^D(MWD[T&01II@)_7[;_ZP?WY$@ZC1(#JV^G/^.(/,Q>*M79A]W/!IF6&:)7%# 'C][D*2V/;/$\ M"25P(\DJX( AV$#!WI9 1:%Q V>ZS&3*#2[>\(P7B6!WA%FWH!))J8B3&S;E M4K%'GE7BK'.M63EE $4R;U#1N2_0?U1E5JSAP+)*+,W/H"W\^J&MB\K MC97U:^RM#?N([*39)Y!#A6^T>.=MJ1:E@D1L CDU^PL+O,"/<8SP>\6&(7MM M;_J#<>>V*F0B%SQC4_E3I"L-]_BP,_. =7!"8_]B&Y%N9DPI/O$,L1 MCL*(^2 )^J 9^8/.+?28(?'UKF>B2):;U+XW'(\M?1S0FM[0CSL/IW>G;%8^ M"E60W6O2R M .@"I/_!!&T'DL(.Z/HD"M# M+Q[U64BT<4R.\8;QX)@K1ZWEK5!A'/X/KAR.R(MC:[PH&*T\"2TH*R1(]I0D M*]@0]7"UEA*9#6Q3_C?9@NLZR^@#<;Z#@96OUXYT'F*-$]BV50]9KO-) '5F MS@LD*\&6@BMH&@Y)2HMOV;CX3JP?"SEXSKT M_%%DX^L>=$0^5T+4##$\MF*(QFS8A^NCN-G@WI*"9XJ^I699D:^.83B"WP/F M!PW0.A^(G+82Q0&NU3$(X^U[A&CA+'.8'[6-A:-@A_>^-/!*G30;4R+7T3EE M,,JNE)W(V/&(7>]@*>=+ELKI%(B9JC(_!#F 1Y49[G;*OJ]0TLQF( M,)VY+(1"1]%ET;L#?44!DR\J"HT*E5!9\?1")'(J$R91&PV=69E8+B!*>KI5 M?0U%,;-M!04.+3"S"5,=E*D5C1(L6V*=U:AJ]VV=)O"V8X[BT"7LC[N[DO;; M2KOBZ>_0DVS[Z%]1V7A-R09%L8;/*R)^[;:@QF!6T!(>*S"A4%YR60GICA+D M39$0#I!\A;)J6]3PYQ/@$]>MMD,C/QED)>T:Q%0^DGM2:FEH>7FTH;DS.+C, M!AQ0@3IEGTO&R8FVTX$0+%$BE6;EI(W=Z3$M[U)#[CPCR#-;*='*1NYH._EY M71VHW@*+O%C:4!V=ZU9"9@NHDBP!LY+4UBR3N31UJ)!P4NL*\$4L)H+"D9YX M[&DN(9NE17.-6F)UP,!&5EA4$!S#DF?O;G"2-2&(3;SURE!CP/Y*?$2-X? [ M?.VJ$NX1C(V%QH;,RB!.9+FA'3R7L@*IKQ' ;O6,C98N(=0N2@60(,M:V!0$ M%(@O\4\K59"GJN)%4>K4M8$NWANEVJ?RU\&WD:@<7M-O=$+!.*81#%V-H M6#JMYNQ9=MM7^%X0#:D7],)A\,*X!L_ ]1W@BD<'0_NXM?[F[ACMTL)+F%\;JCWM/.V_X#&)Z5RH8N8H'$E[H%S'9BH;G+C57L M=JV-;;5V>G/VH)$4M]--:X6_._Q\<>YHN[%]_M V]HVU5^?MEJJ=A[MV][[1 M:_BC0?._TZ^CD2W$^+_#70VGK_-G7!OZZI]^X.OCV@/IQ][]MESWC4\L!E*:;.61]3O7H8(H^ M^K")^T>. EQ1XDDK)#EZA ?VMRWB.X%9 87;]MK(XRZV%AGF%TXV):=[?3]< M'0Z-+&'D14,"4C#VHCZ=#+P^QIPUGHX'R,X[CO]GC.R!.A0)XN9_-SI^"?+1 M,&A!OG5U'/+]%N3[1R$_;D%^_&+(CZ(VY%M7!]^R#.-!_?\"R-=,<=A">_@G MH[T?V=\OH#WPQE&P.AQ$>^@%P8C@,?*&MN\:>(-A&REV#EU7D[H-7_47+2TD ME:$7NN#3RZ@*GW6LLU&8=RWG^9N\^7L MVGTP6I.[SVXP_(R&DTQ,P=H_'0VZ[AW*ZL*4"_OY"/V1*7-[.A<<9B8"/)^6 MR&/U!6W0?$^\^@]02P,$% @ 4(QN6/IOH,%9 P )P< !D !X;"]W M;W)K&ULA55=;]LV%'WWK[C0@F$#!.O+L9W,-I T M+9:'=D':M2B*/=#2E42$(E62CI+^^EY2LNRMJ?U=8%HLVJ916^1_MW>Z=I%HTL M!6]0&JXD:"S7P55R>3US^3[A(\?.'(W!5;)5ZL%-;HMU$#M!*#"WCH'1ZQ%? MH1".B&1\'3B#<4D'/![OV=_XVJF6+3/X2HE/O+#U.E@&4&#)=L+>J^Y/'.HY M=WRY$L8_H>MSLS2 ?&>L:@8P*6BX[-_L:=B'(\ R_@D@'0"IU]TOY%7>,,LV M*ZTZT"Z;V-S E^K1)(Y+UY3W5M-73CB[N96/**W2SZO($IT+1OD O>ZAZ4^@ M&;Q5TM8&7LL"BW_C(Y(Q:DGW6J[3DX1OF9Y"EH20QFEV@B\;:\L\7_9_M<$- M-[E09J<1OEQMC=7T,_SS4L4]X>QE0G= +DW+2RNIQ< M&1?TS\EOMY(^JYUALC"_ _4AK\=&P WFV&Q1[R/IY)YU] ]:U)P) V>0S!=A MO)R[T7(>9K/YY!,=1> 26JUR- 868;;,($DI;3%YPR6G/[: 2JG"0#I+PF6: M0II>A/'%%@'\.N.UK7*[U3!RQ(URAQAB[9#E#Z<*V/W MFWE .D(7.:SD))-'"OZ-I" \,K'#'W'.3DB*/ (.E4"+.J# MNO(6;4CJ3MK>Q\;H> M<]>9W2.^O$"JFXM* P)*@\71Q'H#N;;F?6-5Z*]PJ M2\;JAS7=9*A= GTOE;+[B5M@O!LWWP%02P,$% @ 4(QN6 .] 7AP! M=PD !D !X;"]W;W)K&ULG5;;;MM&$'W75PR4 M($@ 5N)%%\J1!,BV@ABP4]5.6A1%'U;D2%QDN.R.Y_ZLY6>3U5M!9>XTF#JLF3ZZ1*%VL^Z4?=X<,^WA74' M_?FT8EM\0/NE6FG:]5N4G)[7_B =_A@XO4\+X)^P;V0%9S&IC57E0IGW)9?-FCX:\JOM M4P KP:0%)G-8?JMY18&WT[XE$TZPGQW@+ANX^#MP"=PI:0L#2YEC_D_]/E%K M^<5'?I?Q6< [IGN01 '$89R7VHK,P M[M _.V]O)%VKVI"Z>0>4S*QHLPG7F&&Y1GT\B3M+N26BJ G(6U2$K4_LOH9H MG 234>I783!.AYW+FHO<*:1)$*=C2.-@DL2=*U56M27M@NE\SS1Z0*,VUF]( M:I3&D(;!8'B"X62$>_"RTFJ'SJJ!812$:02#<9".HLZ'6DMNZP/BAC^ZM8$X M"8;Q$.(X&(1)Y];=#8-D-/;/0>>SLDQ =3:L@V@23*(0!N$D2,.PJK8PSW]'>0A*.@\D@@G>TCB>3( II_5],!2#1AS.**)P3OPJ# MT60"MTIN?Q+4*7-@QB!Y7QM:Y< MVG8^>'2;%4QN*40$DG%-WAC+9.8/7->^3)V@+30BE$WG0]?Y_EWJ MCJ.K<(J[.@T614:[R.Q1-TYM)?\+D\R;[F3(^&]JEM<8 :+)25]D& MAW@*C\=RFE'<]5 '=B1N_)UKBIZ!V^0$(U13]JT4;^)^I8BN=%5'*Z,$SWVV M'BR]F@^2>-PJ8WHO-=;^R3 LD:+K1CZESQ5&,Q?;T_:O8M$,TV?QYI>$ D;] MR%!9;$@U[(V'7=#-F&\V5E5^M*Z5I4'MEP7]&:%V G2_4-\Y ^Z\U_QM0 M2P,$% @ 4(QN6%[VX_-=! : D !D !X;"]W;W)K&ULC5;;/G<8/G3Y0 M7$C+FDNN2:YE]^L+<*6UG"A*7R1>@ /@ "!VO+;NSN>( 1X+;?RDE8=0GG6[ M7N98"-^Q)1JZ65I7B$!;M^KZTJ'(HE*ANTFO=]PMA#*MZ3B>7;GIV%9!*X-7 M#GQ5%,(]S5';]:35;VT/KM4J#WS0G8Y+L<(;#'^65XYVW08E4P4:KZP!A\M) M:]8_FP]8/@I\5KCV.VO@2!;6WO'F,INT>NP0:I2!$03]/> Y:LU Y,;]!K/5 MF&3%W?46_;<8.\6R$![/K;Y56<@GK5$+,ER*2H=KN_X=-_$,&4]:[>,OK&O9 ME"S*R@=;;)1I7RA3_XO'#0\["J/>-Q22C4(2_:X-12\O1!#3L;-K<"Q-:+R( MH49MZG?)2\:5Y*M*_/D(.![X3J0]MN0])+T %[:A)9&O/0[H<&%\E);7SF$OV8+ M'QR5PM_[ J[Q!OOQN#W.?"DD3EI4_Q[= [:FKW[H'_=>'_!VT'@[.(1^,!&' M-4\[\/;CQXO;RW?OX%..('-A5NA!&0B\%7;C B46"W1;*PG\",GIJ)V,>K0:I>W! M8$"+=-1OGR2#(^I"ZC%#7>$<&OD$E$CCM:B[._N'FH5>B^ A;??34QB=)C!H M]]+^QMH7 1%NK]\>]$_9U*"=IL?1U+!],AS"-1(LD1!LI&=>>>+<>SBWQ4*9 MVN):A1QF%Y]G481N2F&>Z)V2=F74OZ1,<,->9TA=JS4K[!)?E;;.3H%N10S0 M[H]*/T%_6#-!*=V*.HS5QH&Q CY*]J2L*!IZC:!TQ#+8!ZPSN13*P8/0%;(] M0Z^Z\!Y)5\C[2CG,.G"+<%\)K8+@!Y&,LH3W+XNE@6A<1D'TD3.4118HT2F; MQ0K"A^@=K:1RLBI\$$8^UV'(1:"WN=(951B5D59W;)6.#1@;"#.K).[QGD^> M#59&!5CP% %%UKXHZP[,B8V,B>3;.B0N!P:2Z +-I]VPR90,UGF:1A06578A MI+._4O:,+90$^L]4K.0V-5)&M>6(*$,A"'='K-*]5QDZL9&1UI/9+2@+])"PI*ZXZ2)5QM9.?8?6-1*7Y(():JFVNC7- MOEJ11*B/]O/:I'7-L>]+RXIF?(A5)9C3G[ZBG%G[JJ\Z\,&"HEY0;LO^"U/< M'XY#S2K'4/_S]2$^8UOL>VB[.],OMA//>/*6?:P'87/:?$;,ZNGY+%Y_@Y#9 ME:+'2^.25'N=DV$+7#W7ZTVP99RE"QMH,L=E3I]"Z%B [I?6ANV?5]/_ M %!+ P04 " !0C&Y81DSA!VL% "N"P &0 'AL+W=OO&*A&D0"LM!?W<&T#LN.F!IS B)WDH>@# MO4M)1'9)A>1:=G]]9[B2*J>*D:* L.(Q\\W%.4[6QGYQ2RD]/':M=J?CI?>K MX^G4U4O9"3G9C> MMTK+&PNN[SIAG\YE:]:GXWB\/?B@%DM/!].SDY58R%OI/ZYN+.ZF.Y1&=5([ M9318.3\=S^+C\XSH \$G)==N;PUDR;TQ7VASU9R.(U)(MK+VA"#P[T%>R+8E M(%3CZP9SO!-)C/OK+?IOP7:TY5XX>6':SZKQR]-Q.89&SD7?^@]F_;O_L7CQ@][#&7T'89DPY $O0=!0Z(6Z;R7,G)/>G4P]PM+EM-Y MG \0R7<@4GAGM%\ZN-2-;)[S3U&=G4[)5J?SY$7 =\).((T9)%&2OH"7[FQ, M U[ZHS8R>(_/_=7E8]WVC=(+>&M,LU9M^QK^F-T[;_&M_'G($8.<[+ ?XCSZ]04KLIT5V4OH/Q:I%R$.*QA'$[AZ?S=[__;J M_/H29K>WEW>WL"=-!&E0&\Q$YV4#9@Y^*6%N6DQI=-_Q:.;H$.-6+W>!@^'P MC:QE=R_M]CP9O;K2R&]Z)W3C7L/GD#@(.WN0%NL ?'1RWK=PK>82WEKC'%P( M:Y\H3K/.]-K#K*[[KF]%X.J,]>HO$7*%2.KE6--?8Y M6C6)@+,JB@B+I1%)3QBO^-YIG,7AM.#5!H-\+!962BS:^&!()9X'XC@(S++- M'D73/D]&-Q@%HBTF*? G&45WO%XNTU)2EZ-[JQH)&C1204I"DP#R=*XT:*'3*2EIE$$T/>4LZ4J).*(,% M CKL< RT@:^]T%YY08WTF7#I/.5Z:_3BEQ8OFZW M7 $3\-#.#Q0)K;B@(4E MBME#;@W92ES_-F8M@^-K8['M;$VCPN27^ :A&YJ2I*;T/9F3YP5 /JXH%8+6 M1Y#P28DMMVW#]( <1T"IOSU1^C\*8^3*E0QC2/LT6$N2E*8V)$, :C-XTM)[ MZ24#G%^PBB\8+/ A60P6<8D&)P%%?2I$8J/V\+JHK@?YM&F&4A%#>W&-Y- J,>U^C_"5PZK[IP.^]]CUX7A[QV.$AH(/Z&7N$V MG>+;%O#<8:/@M2.JC"7GM,.Z4;(XJ6C-,4$9YR6MDRY.L6BET2[WMTE^J!M/]V8H+/J+,"E2U\.6,8Q3N]/=,#H;9K!_R(=) M%LU9*.V@E7-DC28%SGYVF Z'C3>K,)'=&X\=)BR7.%!+2P1X/S?&;SB MG_T-4$L#!!0 ( %",;E@ZUY)U; @ *T6 9 >&PO=V]R:W-H965T M(N]!'#]FN3R#B1QNPW0;8NFN?UP MN ^T1%N\2*1+4G&\O_Z>&4JRG#C&WF'O<%\22>;,/#/SS'#(\Z5U#SY3*HBG M(C?^HI.%L#CM]WV2J4+ZGETH@U]FUA4RX-7-^W[AE$Q9J,C[H\'@J%](;3J7 MY_SMJ[L\MV7(M5%?G?!E44BWNE:Y75YTAIWZPS<]SP)]Z%^>+^1W=C\-YV&[*)SW!&IFLDR M#]_L\J.J_#DD?8G-/?\5R[CV"(N3T@=;5,) 4&@3_\NG*@XM@>/!*P*C2F#$ MN*,A1CF105Z>.[L4CE9#&SVPJRP-<-I04NZ"PZ\:>4259"/2UB&.V,GE%\*A6S,M"G1/I,S- 'O(BZ-T1[ M&RA2BZP8&T1F\U18)[3WI4+!-5G5K:Q"ET#.4LHJ'FW(%#H/K)=Y7+PH'7 I MWQ-K7H ,CM2 3+/5^@QB9T;_3L RR!F4COQ*',81?> 0I%R$-H0$I0 ,07@ M!' H!U%M$!QB&2GWY=2K'R5^8_WO"B4I."D%$"IAH64&1LF,@BP%3R891!;6 M!?)J :LV[8FK/!=))LU<<1!)H(UT]EJ$"$W;05\%29O$%DKL4:Z,5_NUTAMK MO,TU^9R*NX!_40\LW+)(3-<.:Y0\^/]/4(#=%QAI$E3F1.*DB!IM^$X MD>PSC26:I6NJ2CW%3#8\BK&(92,D9?H%H()VZD@=.\WU/)IC-)E\C$$D!4ZC MIN!Z!:V* /O]$A=HQ8C1@T&ZN@EWJQS4;2$5A^/-CK#&C?W>!X!'<'OB0U79 M-W53:!ING73QQ8C/]E$54X1CS.9&F^8VRTF\+YWMW_?N>@V IO:DX MFW6@5K6*2/UG^KMBF6E$#ZU@#L^< 7A0BA0NG'W4OJ:%-.+V;G*%8'-!K&.R MAUK,2^YA-'RE94XI1Y&JJJ/ 7^-E'&?@_DS36,)J0R:IV!:+/*KR)9 T);:_ M&7SK=A;"<5E":]5 #!(\"^P2RPTT*H."=!ADH6>@,QF)@ MX?I;R!7#:C&V*@72.?GZZ?M5A,89GM@\EPZDO&^6O(CU!G;RDQM 4U"(L9SC M\YQ8BI* 14C+@OPBE&\%MN3> !-5GA-PMIM&N[R9D N>.C+ZO=1HWC/]1!M9 MF_U$NZ:9O!6#WLGQZ/B(<$!];S >G0Q$I,H:R^L0P)L4TTA:9XGG2?&C1 Z4 M P!*/ECAH^RH)=I%*@K$-R$P]9Z (@?-*W&2H1+;V&*[Y!ZE"RT6C1P#$(C& MZ@JY:H42;0@!(2XTVU*%A39&2L <[=\@3BNNK0J!!!EU0LRI49S%0H"'7>SJ M2X4BZ4;FHD$5F'771MF%$I9K2U4E57LCT[O2NK48V84I0"0)#@".24@C@G(U M)96DH%*JI3 E]R$HQKG&@YQ=L2[%:1FXJ>:ZT"'2;$_OT^;QKJ9U!:[FHW6O MEM*>ANC4<1#9'(]C)LA8/DXLN9L%5I*@C6#G8?U*\V[-:N@W*-*T5R-WC]QB M+9U.S(,K%X'>9AL2/>JWL;F/MC;W5[MMK(D_WG3_&\UVW0;^_UJM^)-[;7O= M$N7]/VYI44]O<'Q(LPTE9WQT<$9?!M19,& X'-71HDM'L2.T(7-"*5'$TZ"B MT^#..0+C7LJRN?I1H#)E3=-% ICDX4[79,[VB1O1'>B9W#8] MJN4+L[[)/L-\5CB@+1F"]??WW_K3&R:#W;:,;DU3ZSZ?.KE,[=+PP85C0%:MT]BU M0!TD'+$)M<$XM-/P'<\FPLNB/O/$O1\5@+2'5:V)8A?G]3A3/P<>4:Q/)PV$ MB@I_\:\='^B@XF)6ZW- 2J>3=,>)@(\TST=8KK6)2JI!,WX=Q61)*HN<3J.G M;_9NR1!R@?5^_YGB3S:)_?F9[A=ZW[3/EI^Q9TR4QQS,6&&MGH+;UQ%[GT#9 M7(SV3]_44_.64P'UPN'PK!TNB7D>OWSA)H]X*?S 4QKJ=]@]'@_CP\G)Z-]4 MG&LYU7F\%;E*^)S@:8#CG?RMV!/CPZ'8YZ>C\5CLO_EN ]B4MEQGRP?'@_@P M/CQA(E3&7QQ:_W1:;#NMBG2C8^UN6,R:[43YSK+MJZ\WC>QS%E66&SA1]W]& ME)WT^++U)-^ELW;,TPDGC),].A/;;J+ZK2O$0KDY7Y3Z>$R,MXG-U^8N]BI> M0:Z7QXM24QN"+?@Q4Q(YIP7X?69M MJ%_(0'-#??DO4$L#!!0 ( %&,;ECF@M]PE T #8H 9 >&PO=V]R M:W-H965T_CRSM@; M-U/*B_MYEKM7NS/OBY_V]UTR4W/I>J90.=Y,C)U+CUL[W7>%53+E3?-L?]CO M'^W/IF])G.U2[4[V*T>7.KIS-.#_=E[P1:L[U[H6),G8F!NZ MN4A?[?:)(96IQ!,%B?]NU:G*,B($-GZ/-'?K(VEC^[JB_H9EARQCZ=2IR7[1 MJ9^]VCW>%:F:R#+SE^;N9Q7E>4KT$I,Y_BONPMHA%B>E\V8>-X.#N<[#__(^ MZJ&UX;B_9<,P;A@RW^$@YO),>OGZI35WPM)J4*,+%I5W@SF=DU&NO,5;C7W^ M]:6Z-=FMSJ?BU*I4>S&:6J6@=>]>[GL<0,OVDTCL)! ;;B%V(-Z;W,^<.,]3 ME2[OWP=C-7?#BKN3X8,$WTO;$P>#KACVAP@=;Z)VIL1=GVB69 M<:55XI^CL?,6GO&O3<(&6H>;:5&T_.0*F:A7NP@'I^RMVGW]PW>#H_Z+!S@] MK#D]?(CZG[7+P\0&PYZX//_R\=V7BP]OQ>GE^=G%M1B]O3P_?W_^X?I*7,^4 M2*2U"SI/SDV)4X29"(_GIV9>R'SQ-P=OM!;G"YFG(C?YC]6]K5E- JNR9E7H M7&C\=VK@$+E3*5TYD^E4>MRG'Q[@XH?OCH>#X8N=1_?$A6)PU.T_'^Q<+?)4)RS?#9_MG/V*;)/?/'[R\^Y@<+QS;8CDUYBD)>7!T^[S@Z-O MJ.9?D%V=>"/MU*S+CX./^]U^OX^K([Z(7'^=,VW8'[A<8:O+;GO'Z1AFD+?* MHKK $[TB(86%F +UP)3V03W=P1./>D/QI"?:8JV&H_B8B[^7V0+,!25TQ>CL M^G+T0?QLLA2D75=X*77?%!4@&$HD?.F43S'9\N4U0431F02B,.HD,Z MY%C#_HO1\LL1O>17@Q=[79:&F#?X8T6F$-_6B5S.%3^W"I'?H061VJK:*DH] M3CYK2I64 4 *J"/JAS1)\I:%@'+(B?NHAUE&I1UGR2GV3DDGA84N= %Q0R;K MBG'I6XIF0E@""$,)"<0JDH=?2Q([3,XDSSZ]NQZ)L4K,G'2O)A/%,$,8 ;>0 M>0F@0[F!/7.+K%85&I1*)$2MR>_VO5MPV]?7D/SB82D^<1!K$/T7:\ M V_L:GX#6UVR 8+$(R_D[%@M]95D;@ YA-UZX,P0=*5?O! M\&EOR1$RY3UY=T-93@%WD4LHA[#?M#9XSFD3F>A,^\4V\7#P3$(U<3E6(!WW M#A\^-LC(S$@L(D+JO@"=$,)C6,_%?(%$A92/8FAL83C;%R6N MG'+!$XTH8'(I\)(C(@*=\_MD)G-4BH\(8DL<.0U!.%MNB5PT!5 !HQPN 3#M M,\XV8/H6FUT;0<7LC?,*'_P$GOM[226II;Q'M /5(RH_]ZYZFV-AC<5.2- > MH@E'JSE&6(EPPIF&4][!ZE"@M$V-E"%AGB!#BDO28 ?5 KT.]J98BMR\M[=A M7[?:&$6NXS:(S*]E*, %F))Y7LX%= !C0=[.:*^C]WC_#,6;^(!I.C(\FJB4 MK3J!L"[0Z.B>0ADEFY-^4[D(M7_; 1MQ0;0^[7$,"_ \IS4K)Z(.YDXFP4?9 ME',&/S50?A.77X9>0%PMG%=SKK-%.C3H;B&\V+"8"C41(ISZ#^!$$>O+ MN'30N7,D'(+VWE/2I7B@,.;\BQ=[HLA*ATH[.'[^@J@,Q).NZ(R#XE"\Y@A3 M,Y\KB^*?<;&F[38B"%JTJ=@SZP0+*^8GULR%)VJD3/H?]B1XW]1']DPSF6B4 ML$YP+^:2S](4@'"65-T+$YKI\(+"DKTI-QY2)A!86HV 0E@3?<("Y W84R,X M!*N=AN"G)2%8V!PV@A)&1A&J=)*@C%02V5'Z&Y9C\S7*D+CZ^.9RR<%UOC&6 M]H*GP33JQSGUN:AB.9ZP\EGE?-71T8EE462 :91&B>,N_N934CSKL=][*IX0 M]X/>D*[:8*F.NP9OX9S.2:#KX-.UV?XS09C1QWDX"D+&/(:E7/I M@V6)&[V4MZ2@$?K&XQ(2>^\ M]_D;)+U-:>OAM+2B\O/2&I1>[.3VC(L%%,)9L@6I^2%%>]Q2*/#R'JZS("AP M0^WN!6JU]B4E,O:KA)*F95L8&^(<>-VV43K=%62$AOBFR/T3!GY:&7CX7S/P M^>?+BY./:S:^7N>6SATS2H_I,&E/#PC#9"JF<:[3*S,+CGQ*#N =M5PCIQ & MH/@(^!-$ U<*7-?69I>-+./-2Q]%N9]C63@<-CKDS8:UT'8J7LR7KNXA*1T MI]V2E#%"$PKX"'"H *5EN^F(]2TX=?4ZH+T9IO*4F>RUR#%[ 2&B-I,UVA#UW5 MC:967JE;>F MP$92MO52DMPV)4$Z]-3RM5H%">Q%'RMXGD.#6II@T$V"Q)$CT2W-B@+O/'"H MW_.V1%FB7(UW-!0B _2- 27'P4(F+99EV1:D?M'B?4N(B<(=54V@C+ MUQ 1CX.=0:\:RT*3R4TD2RG4:FXRJZ4TI9N&@2(Z $#0 #F;RA28;1:M-PYD MHTQ3PX%C3*HG"ZY2QDYEKO^HAG6I2_7%'YWM1Q4FN/V-(F#0X!E\*=9)O[&4Z>F2PEQWQ36E+EW%C5 MW1PH,1.Y@"G6RG@8@&PHYE^%9+^FXD/1OL$0F41JIW:JRF@3[1)P +QG2<74 M@U#(8L1#A[UGU=)^P%:K>?JP"@[D@8FG M<6];\]&D(5>$3G_+8+3)[=LT6A=_BNG_#X5.)(-N-')0*C04-;5M.K8T-I$\ M8"%TC*"A5!6"" 0KIVR2%_P1137+%MTE9"=!+619)WI-G?.&Z>7K6SVZ)!,400RR"?-HV)Y36*U2UG(;?RQ9A-CD>V5 M@6=;LS,(7F?<]"_QO*SLMX'HXBM5#2$?DH"L/Y&WE+2W#RMZHOV)KQF'OXLC MXVR?-9-/TO&I L)(P.4[B*'< M&,V>^%&\U=;\01-W"733B6SNA?BE7K35*X$F]YA7,V-]:.RYN0QCAM[S0_HB M1;EAA0.RIJ2<72C/K2OMY ,2H.>Q:LW<4M5P4< 0YL1^->8951.47U$ZR/:HV;YWQN#QB,\O.))5VL<'*7A MSZ0]_D08OP5MSG'Q0\DJ0-TX[7CLDS2INVYR*)<\.LUO?;1>"^Q?XD?KTXB. M5@R'W-(4Q&&?8GJ3X=Q#G\7)=\6)7""5+]DJOV'=GE4VY!GIZ*TX06Z!MM_" M&'#LDVI"2E\!6*C6)\+>L^:;1NA'&!0^\BG^&QOL0>$?8>3/FO+LUZ"FK9%V M$6KVQ!!LJTLTWF^/NH?#K#IQ7?W/FU#MA8E9'$CX]>1%/Z#Q@J>J-/:M9CYH M3=2=K"L>CP8XWB2-78XI^F(#R5/I:@F]#A;J-1E_,/RKAJQ$_6:1M^EW0ONM MWW)Q?W'*GWFY"0\_ZZJ?UC^*&X7?@C7+PR_J(/>4X'^F)MB*8'BZ*VSXE5JX M\:;@7X:-C0?NY\N9DA"7%N#]Q!A?W= !]4\%7_\;4$L#!!0 ( %&,;EBO M(AL#6 , &L' 9 >&PO=V]R:W-H965T58HP&)+0%) ,I+V>^H)*+J?3Z3XL]H!76>^Z.^M0_OW-KL$E M54*_P.QXYIG7?7:T-?:>"D0'WTNE:1P5SE77<4Q9@:6@CJE0\Y>UL:5P?+2; MF"J+(@].I8J3;O0?#? \Y0*0_$:7S;8T9M2.]X+!_0WX7:N9:5()P9];?, M73&.AA'DN!:UNM&R=):_2O9SD\_& M(<%"[,1*X2AV#.D_Q-G>?=JX)\^X]^&3T:X@N-$YYH_]8TZES2\?20E@_.+-\.S6^.$@D>3..D 1W%G3=RTC>MA6A0N;XF5:]). MNKWA.:3SNQ38D+N8<^.= 0%THHZM= 6/8(=6>FZ&C]PJI)70]\ 2-Z5V03_U MFO0]3"T/JX#WR.2E85H3;PP1<)R5L7XY7\)EOW/%K*(4$V0'OFCX4^B:N;EM M]?GQMC )5T+F0<7\3H[#^CDV<"P1U)R2#0:G*O$3.0R$M]:TVRG\0CT(J4+/ M^,F!=>W\M?T1HO/458N/"+!$NPDT3Y!YU(8+6VW[DJ0-@?XP;YXA7K6-U 0* MU^S:[5Q=1& ;:F\.SE2!3E?&,3D'L>#7$*TWX.]KP]7M#SY ^[Y._@=02P,$ M% @ 48QN6)CA8 N\!@ %1$ !D !X;"]W;W)K&ULS5C?;]LV$'[/7T&X1;*MP![VD-BB[C[>C^^.1Y^NK/OD"Z(@[DMM_%FO"*$Z M&0Y]5E I_CD>CHV$IE>F=G\:U&W=^:NN@ ME:$;)WQ=EM*M+TG;U5EOO]+(O#"\/RTD@NZI?"ANG%X&G8HN2K)>&6- M<#0_ZUWLGUP>L'P4^$W1RF]]%^S)S-I/_'"=G_5&;!!IR@(C2'PLZ8JT9B"8 M\;G!['5;LN+V]Q;]Y^@[?)E)3U=6?U1Y*,YZQSV1TUS6.KRWJU^H\>>0\3*K M??PO5DEV@AVSV@=;-LIX+I5)G_*^B<.6PO'H"85QHS".=J>-HI4_R2#/3YU= M".4X:3W"GKA?%I6VJZ)Q"49FJL@;K0T_G08@,T2PZS! MN4PXXR=P)N*M-:'P8FIRRA_J#V%39]BX->QRO!/PK70#,=GOB_%H/-F!-^D< MG42\R1-X[RDH1Z!3:%WUXH^+F0\.Q/CS,8<3WL'C>%PL)[Z2&9WU4 V>W))Z MYR^>[1^-7N^P]J"S]F 7^C>D93?._L% 3-_>O/GU]^E47$[?37^^OA,W;R[> MW8J/)+AH _Z$9")#-1>S9K^JJ;L*^XK,+LDILQ#4F.4%E#)R41F= =QGJ=H$ MI\@/Q#4_&=-4WDJ%0H0"SM0>FW@OKFPY4T;RV[Y8$6KS#R8/A+TGY-61E@%HP8K*^O!C,COFOO./ MX\FF=VXLG*TKSR@;+V40MG;"H+F@#;IF;_0VKW)B4?;JP^!VD/(CENAK""6" MEW.X8!0+:%I(W1>$D-A29?UH?)#W@LQ2.6O8,-^B@4L5Q5;5!'0]$.@_?T\0 M;PBH+'.UU,F5)FDI.EXA,!+^V;)4(>U12,#.B SRE^D:E MK(D+\ ZOV/M'=Q?2451X0(M;I/L+.0CD?7$=I%[CPSM).IIUC=#($_'BV?%X M?/2:F?) ;8 E('#RNYD)6AV:4&L9$KE[))S,FMKN_&+EIQUQ-9U]=\'K(0B M!U5Y.5-:A75RE;&^\QL0MH-[?LZIQ!G5CV&)N>**5QE6O-2<=?:-A40E75"9 MJF1,JLY9C]/$R=SLT@0/16 R=G#-!8/JF=6)8Y54<95]>(#(^S3KJ"*LP?2M M8#8!CVH[J"\45TE3='E-7"H^R% '"U]B,".3-@:S1F=N#KTLZ/57EK0!0#1 M(%N+A>7P*TCH7,MTTF.$$AA M;-,6NMANAR$2KJ63\O_4X4*!4F\XY)\FT8/L0HR+'!PJE?>QE)96PQ+I%.=@ MP[A(->;-#-SUM;C4F;\YJ MD#--S?BMOH#GD30M#>(FR52G;*ZRSN8,H=T^4__;:>%D[ZYP(-/V_+C7.;OW M_363R-8>#OL?DN_LZMYM:L#)NN=B\NJ8!X+#EWO7AMGG0WKSO9B,!?2@,;WG MT,!L5&;MC&@-;J:&PV,('[PBX.)B/\ATUW_S[&?6&Y7W$EF:9HMUSL0/JQ86P?X$D-*[;$@<3X3>5= M6433<&?!-X]2SF,.;\%]ZJ:.-W!I(!Z$4_D'^'$MGJ%HA#6?>;A%(<-]L0 ! MG$PGN\QQ/U$\4,?IA>[9-THG%D_(,:7\D -&VRJ6:2?U[19O%1DFV9R^ZAT@ M*@/N'"%2$3)747*#T5=%.!H<=BMY'2G-B"'2M4QT;2:]1XKSL7J\^G8+YTUS MQTF"\LG3L1 W6<$T**&E8+Y+E=E!M*=D!7:Y[W"]1@.@X=95M22WB!=R MG[I!NK5VJ]V=_R)==3?BZ0<#Q'R!@PKC]1RJZ*&'/>'2)3P]!%O%B^_,!ERC MX]>"0!3' G@_MS:T#[Q!]TO(^5]02P,$% @ 48QN6'Z43*&R!0 X! M !D !X;"]W;W)K&ULS5AM;]LV$/ZN7T&X0Y$ M2JP72Y;3Q(#3=EB =NV:9,,P[ ,MT18WB71)*F[VZW='2HJ=.,[2#<4^M"8I MWO'NGN?NR)RNI?I3EXP9\J6NA#X;E,:L3H9#G9>LIOI8KIB +PNI:FI@JI9# MO5*,%E:HKH91$*3#FG(QF)[:M8]J>BH;4W'!/BJBF[JFZO:<57)]-@@'W<(G MOBP-+@RGIRNZ9)?,7*\^*I@->RT%KYG07 JBV.)L, M/SD>XWV[XF;.UWA@3 M]&0NY9\XN2C.!@$:Q"J6&]1 X>>&O695A8K C,^MSD%_) INCCOMWUO?P9RUK'[AA2G/!MF %&Q!F\I\DNL?6.M/@OIR66G[/UF[O2%LSAMM9-T*@P4U M%^Z7?FGCL"&0!8\(1*U 9.UV!UDKWU!#IZ=*KHG"W: -!]95*PW&<8&@7!H% M7SG(F>G;SPTWMZ=# [IP99BWR*_7RY,CLG;GZXOKGXELSQOZJ:B MAA7D@RF9(J]E#::6F#0WC%R(7-:,'+R36A^2JY*1A:P@#;E8$D/G%=/$.B8, M 6F2EU0L88UCLMQIEE9SOJ69MYHKU.P3 =5#+D#G%Y_,;^U>*4#MB7=5*L:V MN$( Z;SLH?8.+@2<+AM-10%67@NH+17_"S:^80OPO2"0?I!<@LPNKT$DS(Z" MB,P*N;)I?24-K;QS6E&1,T(UVO&&Y:R>@]'M(1'YCAR0+$[)H1V%?A"Z<33V MDTD,@SA+<)KZ891Z'Q[W>,Z@$#+015Z^R*(P>D4R/QUG&[-Q&GJS6C;":*A: M>46UY@L.;BR4K'<$%LP9@2UQTNOH?J/0^Q$"FS=*(40KIKC<"T.UHA:HSB\\;R@1A)A!1'.>"E@"I(%"X, Y*8390?F!IGT>;X'A[; MB%L(QNFX!6.2A784)WZ637HHXI&? !1/\2?Z%OP)K:%)$K4F)WX:QNT8&!./ MG /6;H S]"<(Z4X:8<)T) +?QPF(=H&#>; ]#R$D 6AZ#I^B)$3)>$-13Z@X M>R:C7((C7A$ZV>K=96@Z@NCLPSUJ4R\:IW=AC+KQV _BR7888S])\/.3=:M@ MAO+*GG@7H)PBO+#86-(^5=#0SZ^H5@X8,ELLX)8!N]\!X"#B7D0'GHV M1W;$%@RW #@>^1VOL4 !NS?F$BO7NN0 (L?6EE<-PHKQM#1P1'='.LR@3 +R0L,N M&&E9\<+2YA*.8BYD9 MOZBQ9J?[*,[ZQO M#Y>\>^UZ/Z'/+8)'B!K^ TH=R86=/OKE>1R'^A9,'*:N661QUTDRUX3C(',W M">RFWJ=[5-E@K24-[7MI']D#+*&'9-3?Q2 [H"5A/X)N^C4:70].W;WN +/B MD*1M^_2Z^XAKP_DM@0>*T-5]W?K!30YG#WNOG;=Y\O0K .+G9U'@JD#F HI7 MQ#:FV=C=RZ*X[<*NL>]Z[PPW7ITU4TO[MM9 0 B&>X#VJ_WS?>9>K7?;W=L? M*+;DD-056X!H<#Q.!D2Y][2;&+FR;]BY-/ BML.2T8(IW #?%U*:;H(']'_4 MF/X-4$L#!!0 ( %&,;EA#N<58TP, )X( 9 >&PO=V]R:W-H965T M\&ZVI(CR:'H'[7;/SQ@7WFC@WMVJT4 6 M)N4";Q7H(LN8VDTPE=NAU_'V+Q9\DQC[PA\-*5GZ-$O,,A>92 M@,+UT!MWSB>AM7<&WSAN]<$S6"4K*;_;Q2P>>FU+"%.,C$5@]/> %YBF%HAH MW%>87AW2.AX^[]&_..VD9<4T7LCT+QZ;9.CU/8AQS8K4+.3V#ZSTG%J\2*;: M_<*VM#VCB%&AC5AP.'?OL%AZ!R"!SO,I!C>'2&-Z@&]T;LWG5[[\Q%58:TJ/(;^?VMY'+33:\%B>CF=7H\G M5U.8W\P_7MS,EXN;JZO9_"O,YLOI8GJWA&6"L*9HB/.G\/]1@:%L] M\A._\.,5O_*44MX)2SDGDRA$R,I^0MM/0-T0)74[G#>6SN2PY1HG,T&>LM!, MQ/K#+QZ-"4N9B!"8@15NN!"6@EQ#CHK+&-["NS?]H!-\;BPP2IG6?,TCYBX1 M,GJ)NH8P[#;/3L\:M@Y9OK=_C>H3Z#1/.Y_@0V-.]S"GCLPL.Z/XJBA3:>1K M@#0$S7[[4V,L1,%2\H@*I:P! =(UKDL1R)2@-)Z4QA1TJ9C0:;G)XG_IUJ%K MUT#8;3^F2ELM3_-(B0K#H-GK]:$*N*@#7AP&S-G.T:9'.D&VB*0%:$1H0_6Q MYCIAQ)]V:-[H0F,B6=FB@EG"AN*;Y5F3,>5Y#I#MC:5+F0BG)$$Q,V*%!1O$.0]Y#1 MW5\U\/CRV_B@I;FPTL/6+?S S,E0;-QDU-0I5J!P?]=MZ^([+F?-H7DYN M2C1%U)#BFES;K;-3#U0Y#&ULI59-;^,V$+W[5PRTQ6(#J-:'G8V;V :<38H$R*:&G>T> MBAYH:6P1H4B5I.+DWW=(25X[2+)!>Y%$BC/SWIOAD..MTO>F0+3P6 II)D%A M;74:128KL&2FKRJ4]&>M=,DL#?4F,I5&EGNC4D1I''^.2L9E,!W[N;F>CE5M M!9!/,H+9METK-46M%M- MWMR'I^JM"1R7+BE+J^DO)SL[O5'&P!PU+ NF<1Q9\NG^1%EK?][8IZ_8#^"K MDK8P<"ESS _M(\*R Y1V@,[3-QU^9;H/@R2$-$X';_@;[ @.O+_!*_XNF99< M;O9(PE^SE;&:ZN'OE_@V[H8ONW-[Y-14+,-)0)O H'[ 8/KQ0_(Y/GL#[' ' M=OB6]W=DXVW[Y*0/-W\LES"_7,#R:K:XA+L"(6,BJP7SVT"M717S#)C,(>>B MMIB#<'$KBFN\0-P ,[!6@K:L.>W=%1KQ(,\]RE)6N#3U/EU+L(6J#?DS(>!C MAI7=\\5*54MKCGP^W2/MW=8E:F:5[MU2U_&QF;6:KVK+5@+!*IA=W"UFMW"E M1.Z2%\*US/KP"WR"81S&HP$<^4$2)ND)'/4N4"K:'-[G=[\1B11[H"@;!%F7 M*X)#Q#TB Q\_C-(D.6MU.!F%@^,1#'\+DV30NUROJ5^XQ5X;ZAA@,*LUMQQ- M;VE5=@^J'67N? MAH?DG8AQ_SAI]8S[<4IR_B_''=8770.U4BH7EJKI4J=')7Z'N\> J=AK5\H R0XY_E98M$D@I7U [& M6JO20WRV:SI>V#64'P+EM=>%C+BF$);_NBL>]/74_X^\AP>\]W4P^Y7XG+PG M1">PL61&6(&2UTQ*98'+EBF7#4]55I3&PO=V]R:W-H965TX:V M)4J6I=CQC/)9MW7LL7WO?>CT 2(A$1.24 '0BOKK>Q8 *_2(OETI_-9D0EGTK\M*\[636+MZWK6OHG9SML MF7(CWJO\3YG:[&UGU&&IF/$JM_=J^5<1[#DC>8G*C?O+EGYM/.ZPI#)6%6$S M-"ADZ?_S;P&'UH91=\>&.&R(G=[^(*?E!V[YU:562Z9I-:31A3/5[89RLB2G M/%B-7R7VV:L',0?$EEV7WL% ZO+40C#]?)H$(>^\D'B'D#Z[4:7-#/M8IB+= MW'\*A1JMXEJK=_%>@3=?WO6'DO%DI;6<[9/R=3 M8S4X\:]MYGII@^W2*$[>F 5/Q-L. L$(_20Z5Z]_ZPV[%WMT'32Z#O9)_U&/ M[!6R7<7>Z(0]?/Q\\_'+([O^\NGV_F;R>'W[A3UF@B69%#.&6-?J^*!2]7KW\;Q;WS"\-FLN1E(GG.(,=I7R;" M!4W*(,HN%;:3!_@T%\QX0\T;=M@[8E^$I?AE#RJOR&;#>)FRP_B(/4![F0C# M7O-B<<$>J@6).'%JO]P5I#)9)GF58E?&=;KD6CAY1LVLNUEHE5:))3NX9:)T M&G&6RKFTT']6V0JKEIE,,B0L=V+;Y+\8Z#$UB993H2,V2:"?UW@RGP,LY[;( M/;A=6)E 9%"5P&VT]4:L92:YJM)CP(9\F+(_Y?$GR2!++/G*1.Q):EOQ7/[' M26]L\<>8I;3(V(8L>Y(I&5/(;TS-D% TA-$:NLI)T425):7%)VE7C'O+?+*! MKT&80AH!Y:Z1-=-4>ELDP'K/M998\A$;=(F2T MW+U8^V*-;>?H.;JDX$SE4JW)T>@/MK("F5P>S^6<3Z5EQM,.D9"C;F@8A+^@ M.!V"Q3R'/B6GFL(*D4I.^F90R]-@6AF$I'$PDA;;2=RP5]Y9P<4BQR0;L#V:@$6U&ZF",5/)DR92S<;^KS@Z,(4O+H+V.Q M$>LSN#'2V)!-%.R2I?-]*A:Y6@6# ]Q/HDP!9S#.4,B!!&!LE= AV"8U4($X MX.M,Y%Z::;@4(-YN;W UH#65M((.?N#\89.;%>J6?A;?-\IPF;#;$F[(N:5T MYI.%#T\#1J;'5AWC7^,:%XB!-PJ(%76L$KVFRF:!/]PC+&G.A[1KO&RUL*I'ZBFRF-#>-"A>.1O M3$/+ME!$],HY_!^3 '4[O0/06A.?SYD$-D\\KS@YHLG^*!RBK)"MYEH9%WDS M1!D=[Q^@)T0NN"!A:,P4Y34T;RAL*T7"TM7\.&B/R*IT]XY@0=YE#T M"!E9(BH4*1KVAE_\!MZ(9)9_8U/H3I8>!JE'C.J/KX,>&5X[]GA)B1N(2?)/ M[KV.Q;@ME5?ON,X8 W#@_U@T@ MV[B-#PZOBP(WD/>M%@/&#Q(#J+NZPWC'J# 1M&9^.S@T=%7<0KUH_[ MT;@7XVIT'HVZ3OH9UKL#<='O#1FF"P>>=3@4'@=!.+!G.!"LA$!$8D[.4. 1 M'^0 /'_%NB=Q_<0%P\(E#Y&O(H(?N5>CI_,>"U1D2]XD2.+LIL\H9ZE*[^ZQ M3GY2];CQ7M"\WSSXI8KOK[DG#4<0+^^1J^8*1;[5\E#!V4':J&$ZHH;G1JWC M>18@:46. R?Q)TA2A_KEW@7;UK4T5=CKW*K#[37?K\AW6I(BRNGR+C0CE&>F MLO3B7&J??/AC0BGH;Q5:^]Y9%'PT^?!X/_FR-JJ)Z\3AO-\^W\_O,B/R/?T6 MT\/:CW QQ-1=S&'_B#UJ[ET"<_VB6Y=\[T+W1D1<:_,]>Z-VH<=X0!Y.N+&A MC 5;J5,"@5W)]'"LQQQD/IR^TU$M;B1. 9'6U=FU7ECBBV;=A!"UG"=,@P4U MOUH TQ_BPW8%?PSD7ZOM=DZ3(]OUP?7[N[S:].2N(BTWXORY&M_%AEKUK3@$ MOJ+&[@LD%]^HZLM&]7H?I0GH9%WH^ZI((Y= MU7.9QA?6N 16HUSFIX>)U<[ ME&M-*FA.J8%"C@KIC%A/C8MVL*,E*(CA(G3*H;-LM;^;+>:.62^TW7YV) 1X MB?F"9BSJL7Q'@Z/\.S27A0-[*-W!>FJD+ ;_J!E\_,"9*B+B?UX8V0_]IUDPXY6K[V>0-9^"VV_[[=KE/S87*_Y"=VCT)O7,.^2M3$# M;@IH9F<_L7NPT\VY^,6DWSYFN]AFXEN_XUAO2VAV=2?5+P76>YE=+0A!(N,/ MQ-.F8)<>Z5%-4J20HBJ;P6HK9\-@LX'7ABW;+/33D7]%0(E#K4?&4.5>G!5" M#D%I=;,\ H,D9@V)@H?*I:IY&,H"OYY/7;^N=> N?3OS+!=S&8RD90!ZZ-; Z*W>&^2_5\(%,8T"B"XRM*ABX9< MI$R..5(TZO?^%N8T7A'OE5%#W^60B>M,II"JZ=]+PV&#C8C?2-),>- M"J7B&=N>Q3V@G58R3QTY//11 -N+(,DTZP;%-M_;^-9Z2M^'UO-ETY5LSK7K MJNT;W!4F?L8+5=&>L)EXY(1E_(GD"NK(DIQ>2LVDUQ:N]^]S5"B'6CLB(4FJ M]*6/@V"GQ?YY]?ELZF8?-[1NK?.OV/DXZO>'- P.,6K&!S^0@2W/D Z(5QDSE&[B'!-1Y'W<'HX+.@)+-BYT/,[D/6ZT;CN%MO^SOT M3=%HGIU'_?$YZW>C_FATVX37MR[>ST;1^; /N*+>,-Z#TK;/.Z>MCV]H MF.;N$R.57'#2?X=KGC9?,2?^X]UZN?\$>N->@1F6BQFV=D_.SSI,^\^*_L:J MA?N4-U460>DN,\&1^F@!?I\I9>L;.J#YMGOU7U!+ P04 " !1C&Y8I>,0 MK#4% !5"P &0 'AL+W=OGBHE':G2>E]?3P8N*S$2KB^J5'3/X6QE? T MM>%P?2D%DN\1?^UOK$T&VQ0UQA_XIV$ZV+(3# M]XR7&>7"+ZSBWDF:0-8X;ZKV,#&HI(Y? M\=#JL'7@P_"% VE[( V\XT6!Y87P8GIBS0HL[R8T'@13PVDB)S4[Y=9;^E?2 M.3^]EF(AE?1K( ?#-V&MT#29HV^L=B<#3W?PSD'6XIU%O/0%O#%\-MJ7#BYU MCOG3\P/BMB&8=@3/TE+O9CH[Z<'TU.[NZOKK[ S[]-H=OL_E\]H4F\\N[K_,O MMW!7(IR;JA9Z_;.#.LKI8(D:K5!J#5)GJLD15H\*FP*.AI"+M0-OH* \A#4* MZX(I+03G$J6JZV_?0%F;V0;CQE5GLXTV@_#@::^G*L%7=$"NE#75#1_2-0?* M?4D$2TG)9&4F5'L>K/ (0N> CB!X0B ,F!GGF:C%6D@+=#6-%$D5_HT\V8;. M^*>442^IG#G2 ?#!<_UZW KWC0@^I/G2BLJ%^VF2H7/H>JUX4B_;>D5Z5D9+ M9LYK3/:'4(WP/&4V'2!19RLS(F$T&^^:NE82;Q0^M*?\;G]6 M8@V9:!P^RDX0,D>=,<]5B9J/DH>L=-ACN19(7&V43ZW[<-G*ZDB^I;#!JJ(A MZ; "W5Y9"KTDC1MDQ$ZU0DC%Q]AC=#F#6DF.;!PI'50QQ(7=Q&] M(,#Z9XVU% #DB,S0* NBB>>H?;BBUR'/);/H06%-%4.*"/"W!Z[&3!8R>Z0= MPE*HR)GL)G!C<[ZK@$93L%)"D4!TTT(A>YE%ZL-M:1J5/Y.<'$U0%"LU&<7R M$IH2(<"804E01#6C$'!\%5GH.!!%#.LN=DF6+5AZ192*Q.X;R2*$<&:2&U/I MSHT]?+EFAAPJZDFEV>DJ;[Q0A/H3'/93>I>4"D^L_L]*R'VJX5FY*>)AVP5F M6"W(9>UJ"CWBQT+'J.^%7=)UU21X,1:#O&/KMCS?<98Q\:(4] 1IK@ T^^NV I#$:YSMQ]!&7"OXT_%;X%+ MJ34'-5<_BAX3].^-C@[H^[XW&8[W;E3CCF%6F49S>2B%7<9H"$4N%)1.S5%O M>'@(X\FD/41M#S4UE#R<1CI; SV,VBD1VZG\;^I.N,PZ2 _@[9L/Z2C]N'=- M=>R8O,L)%B+E'<,>'<$^C0Z&$]C?-@#9?T^H4S,9J(\F8]CU: ZV6IT*R19N MZ+CLD7FQZ]FL;GK&66R5'K?'AI.T)OD<*"SHZ+!_^#X!&YNX./&F#HW3PGAJ MP\*PI+X7+6^@_PMC?#?A"S:=]/1?4$L#!!0 ( %&,;ECRN72\J0@ %$4 M 9 >&PO=V]R:W-H965T3&9L [[-Q$#L&&,G^[#8AQ99DCHFV4Q?+&N^?D]5DY0TO@2[+[9(5M?] MG"KR:&7=@U\2!?54%I4_[BU#J#\.ASY;4JG]P-94X.="Z' MRF(X&8W>#TMMJM[)D=R[=2='-H;"5'3KE(]EJ=WZC J[.NZ->^V-KV:Q#'QC M>')4ZP7=4?BCOG6X&G9:]T_/'L@.5%X$]#*[_U6W$D,VL? M^.(J/^Z-V"$J* NL0>/?(YU34; BN/%WH[/7F>2#V[];[9\E=L0RTY[.;?$O MDX?E<>]#3^4TU[$(7^WJ5VKB.61]F2V\_%6K)'LXZ:DL^F#+YC \*$V5_NNG M)@];!SZ,7CDP:0Y,Q.]D2+R\T$&?'#F[4HZEH8U_2*AR&LZ9BHMR%QR>&IP+ M)^>V+$U EH-7NLK5N:V"J19498;\T3# ! L.LT;=65(W>47=5%U#P=*KRRJG M?/?\$*YU_DU:_\XF;RJ\UFZ@IN.^FHPFTS?T3;MXIZ)O^O_$JRZ,SPKKHR/U M[].9#PY-\Y^7LI",'+QLA('TT=D.+)/5+OY, M M[?][R=Y6-QD-U/GOU]=7]]>7-_=WZO3F M_97\ K1%H^4XX=Z MU,[8Z%6A5SZ:X/LJ*[0I\1]2Y(-9: 9M"K 0^[6S&5&.2#TLZJ"@ EI!-,K. MV9)V;",S.3(#>?8.CF6VRF.69"(0'#WB]U[M 3E"#8]4K/OJQQ\^3":C3SNA MRKWQIWUV*BLBFX9*"Z.."AWDTBHJZ\*NN1S I9SKJUH'OG9,";ATM(@X8-T: M[D#)GD#SN0G<^DB5-XO*S$VF M$<7<5/#7-$Z4N@)9.[Z$!J0T8_NG.Y.$HW MQ4RQ;R=6'C9Y:^+:>/IW-&ZWSY#X6J]5KDMXP\$" P&V)'^:H<'M)PE#L0S- MD6;.D?;*V;4N@N%3UC4F --'MKQM8LZ-COE1L'N> T!BT*O&CX"; M/#]U&GAG2;[1YR)#-?+NO46A C"V,F&9(MY..#R[N/WM_E1=/ID ESR"N(W. M1ZYS QB(E9YU\X5(([L:BDXO_CQ5?@F8-;VZE_(+,%;;(>ZK)6>9,C*,=CRT M\SG+ 2N,.$5&SNV-]_F>(]X=6.R9 >ZW1D^J1O0B5U4,B:^41>>X.&P8>X)0 M!K<%@U&*NS=I3"0=3=0;813*8QUA'>C<-FA< RIAK9(;D@PV!:W%FNOD SSC M0QN/O5J1HTV,K,<3DX^R-9OJ0T HRLX*9C=D!L*E?L#=Q0(,P<5^YF ;C?B@ M:W3>D[0%_+C\XZN:CGX9',)?]"ADF0-91'4R[]1T>CAXWTKT98&!1Y)N>LJ6 MTD>.36LQ@7&+2K?S%KRRJ89/D2421#V,\Z&)C4^^79026 4#HJ:OI&>@[AD# M=6U=B!4G?\[# [D&GS_K#$$WJ(*;9+L&9BLJ/O\\GTN=JQF!&'F]S6.1R@#V M8X+!\Y2 \?N4 #50O]H5J %4E4=J(<)9UL:_-)26>F!@RB2%CD[LXRZW*A M?4$F-!1@5\;T%^ -U< D[&\X0]6@6)M+$"E.(:$4)<-+3-"3/ -]?8?A1N<= M#Q;$[Y#5%/XI'86$8_7 MU3=LT["]/U"_8V@WD&%3#>^_W6U1&J/C+^9<+=/45)&%&U!MZ>TWH4D:=&EC MRN5SQ(U'NX![I\;CP;2[L]FJY>D2!8 MFCLGV12@OXER>W!5C>47&P$64F.N,8:B:YDD+!U1VW.IGW=I*%%GEKF(1^_4 M9/"AR[?YAVG0U54FDL3/(XG[ :,W9FU/.>(ICD@:B\ M.E?-L&\7,]ZEY!6-B\,HVMD"V+G&.G$-NM6SW6>B3SN ?62.:U?B1=08[X%( M"+G>\J)=8&8&',8>]7<>RZVT.(I3/MWA&?>=L7&#=J)TIX-5T#!:^JA1><)@LQ,65+&VV BAGV(J,$*EP);-S@F^"$]S= M2FB[[,JN!X'F];TA#-ERVMJFK0W%F>F9*1B/D._*.>.=$F PG)X28!KP'@64 M>UF#NMS=;VU^=2/@Y24 B&?\0N":$=CV MSN:!C F\1EI/=HI-^\H?- O,8I_XFVP/?^=F::- MFU/,3LR=R>JV0OBYB8DO&*G?^YQIO"\CRW@7;4#6O+#]@[+A<8G^,3\)G:>9_0K@^B_[+R@2 M6CLX_&4S2 8O?2<8;GWF >4LY&,6=Q/:/7WQZ>YVW\M.TV>BC7CZV ;?%@84 M5= <1T>#GP][Z6VUO0BVEH]&,QM )?)S21HH80$\GULT?7/!!KJOB"?_!5!+ M P04 " !1C&Y8Y_?[P\D% )#@ &0 'AL+W=OC&"5\5A73+2])V<=Y.VJL7MVHV#_RB>W%6RAF-*=R7-PY/W35*K@HR7EDC M'$W/VZ/DY'+ \E'@LZ*%W[@7',G$VB_\<)V?MWOL$&G* B-(7+[1%6G-0'#C M:X/97IMDQ+6G8 X:SRP1:-,CPHE*FO\GO#PX;"L/<3A;112*/?M:'HY1L9Y,69LPOA M6!IH?!-#C=IP3AE.RC@XK"KHA8M;\L%56:B<,K.S;@ D+W2S1OVR5D]_HMX7 M'ZT)FISR;?TN7%G[DZ[\N4R?!?PHW;[H)QV1]M+^,WC]=7S]B-?_E?B$ M-+FX)2T#Y6+$]:""(B_^&DT@A0+Y>Q<#M8'!;@/<-">^E!F=M]$5GMPW:E^\ M>I$<]DZ?<7^P=G_P'/J_I^=9]=W.I)I6'M]ZS4H8K^4Y\KTP]:KAG V5S8[6=+85?^D"%9X^V M?8$+NI&V<>ER!0R9B3+UVD(AJM&;SZ-]<0>9W6XK+^A[B7E1>XXVJSW/K ]P MP)";<;E,EM"76OU@78Q'5YOPF=34@3!;Y26/9R^RN32&-**#29*%KA/R^N#;B'4T<4KU$EI/C[2S#:PO33,43PI $*3)R 5-? M((R(BI<*N>4IC QF!(N46\0B3= Q4^\)B37+CEC,539OPFD,9-KZRM&C_+YZ M,4R3HU-.^U0!4MNL)AMH'RL#E,X*%0,^BTH*B#%%:V&+78B^@6"$(R:@>LJ. MPLFZ)J?3.N54E-HNB4#-9ZLK$Y@8DDXS6%".L!D%L9#1&W)UD:Q8L(!R#Q"1 MLB=^HFF'4Q4T8RO7A*SF?81[ M0QD5$W#9O,7P45%\:C6.$/ZD=3=W1%L;3VOOFFW;R@/!OWX$VUJ9EF&# 5A' MZRJ;BYC*GXA10RJZULV:#'/W1[XP&Q"72#N#_E'K T;,@WSD?T\D MG8.C@7C]8'%7E+#705RM=TT!_HD:VQW'$RX> 3]>3R+V03+X#]$DG'=X^#2:)T[5!(KMK;:!WRZ>9\IC''#A!HLV]CY8C_BO#OZ]D49Z*<57R4-RAEPS7.D\ACPZW(#5VBEGGN:UAS?%>@@ Z MR; GTA;20#%(5L@!KFT9!]>6=#),UJ;N;+.)[$K?R[K<^1IWSKH+XW%!3C1O M#/%DP7F+8QSCRII5&G=B\G">$>^X)08,)U?^C]F]Q^%E56X^MDN":8SH6M<& M)Y[ZN ZDDY_(UF_3-&N,U]WXWA>X P1/T)XLJ/7ZI/Z^NWZ.V=4'^\?Q.N/ M) 2(^>6%IBE4>_M'!VWAZ@^/^B'8,A[V)S;@TR'>SO&M1HX%L#ZU-JP>V,#Z MZ^_B'U!+ P04 " !1C&Y8 #Y4;:T& Y#P &0 'AL+W=OE(+949'!_';1W=T M8-N@E9$?'?FVKH7;'$MMUX>CG5'_X9-:58$_3(X.&K&2"QFNFX\.;Y/!2Z%J M:;RRAIPL#T?SG7?'K]@^&MPHN?8/GHDS65K[A5]^*0Y'4PY(:ID']B#P=RM/ MI-;L"&%\[7R.AB5YXL/GWOMYS!VY+(67)U;_J8I0'8[V1E3(4K0Z?++K][++ MYR?VEUOMXR^MD^WL[8CRU@=;=Y,10:U,^A=W'0X/)NQ-GY@PZR;,8MQIH1CE MJ0CBZ,#9-3FVAC=^B*G&V0A.&2[*(CB,*LP+1XMVZ>775II 9[?X]0>3 +<\ M.,D[%\?)Q>P)%[MT84VH/)V90A:/YT\0SA#3K(_I>/:LPPOA,MK=&=-L.MM] MQM_ND.-N]+?[K3G27_.E#PZ,^'M;NLG;J^W>N$O>^4;D\G"$-O#2W45G-_A=T*FZ584T!F#H0NQH;V$,XTI5)).;-T(LR%AC&U-+@M\%8$40#NVPA5D2[ARZ"GK M/.B?:^%@).AK*UR03F\H%[ZBHE\.]M_1-)N^I48ZRFU=HQ=]A5D4+"TE-4(5 M_/A@]>]?[,UVWNQ[ OWS+Y75A<1B\(1U+6(0\84GY-IZR2_+U@,&CX&4U6RW M2RNCJXH7V=2,:2&"1(=IS2O_VAI)KSL[9:)#L5HYN6(K40. P+X%(W:G( $2 MZ7U';[(=M*+64)6,X;3*A.@=MM?:J;RB4]N42!>!?G3*Y*H!WO,\9X_*K.A# M6:H5DOT7Q13IXNS0[N(9 MD[%!E2J2XYXR,*J4!Y"!/:.B3@8P94RR+&44WX3XK&-<1A?H\RY2BHU4G6U7%8KAE![@R.@7 \89T^T :Q6JZ!VMCUV%OR72;V&V2&5% M1/^IZ'8D_P]\]X P53NAVZ?*KN6M=.-'N"!^4*:5L4$LRF2:+*S'Y'H"%]+89)%?'6MED-W++?BC^,(T!.17^$XX5O'\,)H(7,P!R>$K)>HG8'?3U3+R=HR>QX"5SI; MXZR!TC&9_!ABY=7*B-#9W1=T6TC/Y91RB0>+__AZ(I5G*)#$+ ;*Z@1%.;V9 MT^\0(8WD S3U7TH]3A;LGV7Y.EMDF+X$#Q56ZD8_-$'E\' I Q^+./I+Z\#_ M.>0 (VB-/!MW0B)(B[5O5>A5$#Z!+K9(A5*?V-8%%I+$ N$1DKD?1O!7\@Y9 MB!7.@#[0^U:LI<+'O#)6VY4"H4YL1K^'@G[H*)-L>G* US*&*+H=1<1^C16, M*A\CB!M1YQR2J6,EN3UX(V^1*V\N*BJQYV8Q<@698BE'5BMK"RH%*P #AV&- M4AK/6P/K%?C1[4'R+J1^WO1#Q)M5PZLHWA"7FPCQF/7W7"C0X1-J;HU8ZJ2B ME]:\!#RY4SBP"1!T,^1]_FE^>3JD#2!K'Z<@C2(*DD_[%?90^-+>1FAB.G89 M@"\@0HLR5LO-O[&)A:]0"0#1:);GJ'A,$KLVC^#A-1V?,SQCQ9,3.]D7OB$5 MA4T\1KLURDB'%%&J6S+M,>7C-O"#(U-PLV)CQK(LB3VD]P$75O*F@>* 3#W* M"86>E8^!D.8SI+EG0B2)-(@GYTC0GA$FL)+S'BK8 MT9B+U4] &YKD,UEG#XW8\P97M*Y?&5Z_1KBQ7[&CU5$H,OH9BZ86SEOGF,>H M06@[11\,'Y_U\+E-[,5AA'./H[C!@3'Q<(5:@Q3Q !2'&NN]8GN<5CR/NK@O MP)(_C$F5%$5.>&]S%?LT,C&*G([*EN+PV;8C\^3!=09JM8J7-F8U9#C=;(:O MP[UPGJY#]^;I4HGST0J%QZ(EIDZS-S^-R*6+6GH)MHF7HZ4-N&K%QPIW6^G8 M ..EM:%_X06&V_+1/U!+ P04 " !1C&Y88XSO4VH0 !N-P &0 'AL M+W=OVV2&EO6P9#NO M&=FY]-)>4]=.VNET^@$B(0D7DM !I!7WK^\^ )"2*45.TDYG,K%$ HO%/GZ[ M"ZQ>KHW]Y)9*5>)SD9?NU=&RJE;/3TY[H?['FL>/3(Y'6KC*% MGPP<%+KDO_*SET-KPGE_QX2AGS DOGDAXO*-K.3KE]:LA<710 T_T%9I-C"G M2U3*;67AK89YU>M;5H8PZU26E9BFJ:G+2I<+<6URG6KEQ-/PZ=G+ MDPJ61@(GJ5_FDI<9[EAF)/YLRFKIQ(]EIK+-^2? V(T M2,2P/QSMH3>*ET;_N=TYBH+=O.OK@TSO=-N>NA+S]U*INK5$3B+ M4_9.';W^W6\&D_Z+/=R>1FY/]U%_?2F==JBS:Z1=5A(MO(O)O62ZF>RD+3XL M%7A0:HJ5+.]12G4IZTQ7*A-7!G1:.O[D0'B9Q,=O=2G+5,M2EJ@NJJM MJ]%"*R,JX,G6.0S$V58MZIR8I67PY>V/5T*N5J!..._]LA%+&XAOT]$JFP%"+A! M#9DJ307L6?5KK9'[V;U8J%)9F0-9$*=:X6*RL;V5U<#6"O<$U' /'TL2,LF0 MY5? #E(IGO[N-^?#8?_%Q]YM3_QA.KVF[X,7SP2P(%!3N:I4:Z>N40.($EF# M-=*\!H<42V65+GNDYC!>PUT:OI0YD 8Q4_0 H\F LSMX,;>F$,$\ M.AF8U97(#&RHQ84 J8A,NS0WKK9;8HN[[(&]D&#,2I14?1J M(#2M%Z!D,3CE&- 3>W!U''%UO!=7/SJ2^(^NT@7Z6Q>D/HX"J8?1BU$!7G8* ME]6"Z*&K>]YLM/G@":YEZ6C.A?RDA(I+D9$Z2*]6;'#54E9"SN>0 'DC0B6@ M-1>(-V2?,%YYU>9:SG2N*T#>A,8WOH@C@3N$*%RZ>Y*0O Q:4+#;KJTF-'$7 M0U;=J;)6-$9]7B'LB*PF%VNF$%22__0VTI9&%BU,,6M"*4)%0!-="=B44X3G M'GH1:U*E[RA,X,JX68S\?JL)L(+N2>_,#/P$H567P&IE %I\\(1Q:VDM<-)^ MQ%D+O$0^&[X\)J@* M4V^0!R@Y]S&XO2 H Y@0E?P,KF#NM O;;KV(YI62_2%2BSN9UV1*L(GTTS%F MWQDQ#59!JR2D'^?((6#84A%$]"0P6C+L:+A, >L M)?-KAC>JCT;5]5[4*]A,H23ZR3;9E:]>@I?<$V.;>T,K\L$*DXH*S2#X0TK( MG6GP82BD&D.'&$$QED-89+ G_JZ\1%!0/B=II11E,!G7!""P!)L9QG7,VBAA8-3"72U@E@4S(^\#XRU3 M$%A>HW"]D]6)^O"7H MJ(P0*1-*?=;*1_U<%YK]FIG? U?)'B]( 74H*X]6%3PAV7" QBUR4RZ.<\K6 M@ITW&@Y/D)K'J,"73T' 84%6/*K!J-2 A49,8YAI(+TGWK**09699CVT<.V[ M:!O_@!@H'P*W$)8!EY#)>Z#/JUN1"7!:IQ0S,H!+>_](HV$GY0P-J<]KR\CC M+=E7*E=<._W>'9!IZ>@.V_'.[S-46Z4AV N\NZTJ1U(_AW(=4?= MUI4'?>\UQ)LFRL\-RE#\RB48TD!/3-KI#^ 4N-I<4V "62, 6J0(PTHEAID'J:[/Y9NM%-JUC,*D9)9@,@:],0!1K_ L7<>S/?32B.=N.*;?D%*LMKD@.JY1"DDRYL]UKVX48,)$JU521"*884@[RFP'1&8GUO>F+(D/RPA)MY MZ^=C9@AX1;O(]NQS%+!JGH=Z94LYVSZ^:8*4]B'08$U?'0*R[(64D!U2AZY! M0D"9JE%'2\12-A+P-7TWB1$SW/)>,G*_8_=@RXJW@_+WCN!6*L4,4"#:>CEN MG%EMFNVJP=U8:1URE.-:4-$Y^K:-BE=+2"_XO.I'2",QQ^V&M^=/'CQZ\I0. MG ML%(R/C\3S^#+<)(,AI,G[\%#KEH>\BYXR ]BU+](^F=#',O3X-'P(IF,+YY\ M,%#>A$W^( ;)J#]*)K0(GKT-AB\VGCXX,FT=1;ZG8Y3&!^I5)CL\0%'Q[K;M MH0?BV(A,WR_"M@/&-H*!\<>8F#T>KI-6$-XSW:_>,7K%8%6 0[@EGIMM3^\^ M@B+=#%[@Y0VX#D&SSNL*<_'V$ILPV,G>7F!MB>8 4IVL)EA*D[(AOPZ8 J6' M4J+@ZQ-&ELT"A6'EH%R![0F8HH3!6]6;ZY\_3 _)&$B09R\>E3=0= E\0HJ7Y&'\NI4),ZUPZ*@.9+] M+'!SK=#1EM0WPF#G7%MCYIBTL]HM#3T4JXPS MQ4KJ[!A30+G2E;_JZ-+J8^KI\>?3?M(_'P'1G[];ZH)D^[W3L%J_ MUS^+'\>#[[24Q[HO+]9A%H]0PQ H4VX^&A+9P? 0@E_.FD@G@^1B,.9\?S0, MCR:HC6]P8:JY T;&]H/6,=?>VA?A:J[PT ,/K&: I,G_"A.V:[O=9]Q?6_!U MEK_;0/#-WMY$-G'MX].5CT\_B+/),.F/QERVG0WQP]GY,#F;] \O&X70I_8*P)Y'_D9Q(-V^1WE _S)81< 'Z33F:*'N?2.7_^BNGG]LKW M=.B.#0>^9^(A<_<<47F'?.6%@]N\6X6-A7BYF9+597MRB:T='M2TLB^KR%3, M*@+GNZ4",JXK8*9$8.+\8G .H!DS#'_=&?.4ECSVR'H_T?^KC"2-\C[TZ&T; M(1X/"3<'Z@/D=M%/SD_Y/ ADF/3[?8X[]-A[=Y?W "R 8PS[IP^FCD[I.1TF M/5*5&P=&GF3SZ;]Q&N&M)@Q#4,<2]5Y4NE"A^RWAOB^\ MQ$$&HF+P=8&]6#"_%1;0X'6F]DB:\"L0] E$(4NZIN'M $QV)I#A1@&U855K M4?*#R-G.!/3ITN*VGCG8EL+V#=[NPVM[?(J<83;$I8$_L5GZ[?3V,O9):[XJZ9SVD>(J MX,3T]B/ !"YWW#]/.F_;G7CZP:P@A3KOCY^UR:%VKD(GX;1IFHS/?FXE&M30 M=;79OG?5M.^MEQJ\8>U[3;A?2V)S%WVT#'S4@/-OC\CL:6'$@Y[&S3['=LJ# M=2ZV6I3<3^CP)+[T#5Y+,!RZUV>JJEDT:Z]*&7F!E!"YP&V.:8+CXGE7SXND MEGH&=ER,I3KI S#?^":CFZ;):+,44!([NV6PH=N/06=-ZX*OR$.MZ[RR0TC/ M-=T#@!,WP1NMWT"!QRSHEU[4G%56_'.H^#3^F&S*OZ%JAO,OT2"37F:LY3.WW MSL9'PO*ON_A+95;TBZJ9J< ]Z>,2*EUE<0"\GQN 9_\%%X@_L7O]'U!+ P04 M " !1C&Y8W9%3M1H% #V#@ &0 'AL+W=O#U5I5ZAGSK?P9#NIE1Q52N@32B+R34F;&?)9ICR]+]\&@QNKZF]TD4 M^H0&-'H&+VJB$#F\Z F\R=K=BY6[?TZFQFJHFK^V.5SAQ=OQL),.S((E?.1! MJQBNE]P;?_P0=H/#9ZR-&VOCY] W&"$F.E33@7IC XJM/:YR.6@\^<7&&[&,)D6F-MY6[B@H8>9TS.N0OCYQ^EL'>$ M&:2?\(074ZY7U4@/6H](K=TS-!IL!(UFCTP,9*NV=)+^#4WNM#@RA(*G+:C' MLBAS9\:O8*)V_FJ>X31<0DIEH@I.=DC<]7MA!(==T.1W^CVR!Q?:]4/:;9TK M^0D\LAIR@9DX@P!"'"UP1,' #WH4>2LQ(-&!W^T,6M?*0E'43NZ0T(^"R.\Z M)1\_]&E(#^]17YULTX3U#?EV%O0.7Y7U=7VC$5^566?^S2CWT^$P84$Z3)MI MSDE1#3R. X_ N$JR9EX=M$YKUFO'NCD;'["^IG)<7-/6.2SRRD=KM9B6548@ MU!*J(=FH!K&NAEW2\0?]@:N=#F1UX&A1+R![3^--3JXO)^?DB\I3@#,^%N5^ M)1C[<3=V:+LU7G6. S_H1P#J !=0UE#&$"EB,J;Y"S6X$@@/<1=#S2!LL!^O MM 7[0:\Y=L)_254J\A)#_H_*MI3%*]) =EU>^=Z6(T#*#VATB<&P;N[?5+''B;V!1/I)]SR;"%P@N^0 M7I?Z0=2IAGR/XJ'7IWZO&[Q\P70Z/H72KA<,@F )08=W8,$\6!5]X B[]-ZB M6-'^1VLB:?*9;.9SUOP@,NM1OZTP#MZ0)UCL*E^BZXGFD#+"YC#ZZW526N"2 MV+W8](/ [\?52@_[,#"#H!H&CER'/"FU1A6Y8%.10P5 Z4&N*/5I$#\2C6)' M=[\'5I+Z28,>V+.Q\VO(]6G;;]GVQENDX'KN7ER&N-_7U;.DH3:/NDGUEEFS M5R]""/M<2$-R/@/18+_7\8BN7EG5Q:J%>]E,E85WDCMF\##E&AG@^TPIN[J@ M@N:I._X)4$L#!!0 ( %&,;EBH8PIE3@< ,\1 9 >&PO=V]R:W-H M965TX:12(K4Q6M[1G:2KCO= MU&-[TX=.'R 2$M%0!!< )7M_?;\#4M0E6C7IBTT2YX[O?#C0]4;IKR87PK+7 M55&:FUYN;74U&)@T%RMN^JH2)5862J^XQ:M>#DRE!<^-3/U:L7UVYTHU.:F%_:V'Y[D,K?T87![7?&E>!;VM^I1 MXVW06YU+4MQ_WEK_Y')'+G-NQ+TJ_BDSF]_T)CV6B06O M"_ND-K^(-I^$[*6J,.XOV[2R08^EM;%JU2HC@I4LF__\M:W#]RA$K4+DXFX< MN2@_<,MOK[7:,$W2L$8/+E6GC>!D29OR;#56)?3L[5UM\,48=J]6QP-]%O0G41Q#[>5I]IG]HHH,F<'M0YGVMW:D,36,1&-_.HW]9)J< M$V]#16_\K2[>6)@X0$;L'?[UH\![/*Q/Q67FBK0?^#N6C!(_GH;>Q]]K:=^H M7N!6T_9<> F),/+'HZGWHBPOCHL._?'$CT:!DWT2#FVE;3=(:6<&.-&B*@!' M,&=;[_=$6QF">G/?^(;KC+2XA6S!+>VQ@A/Q?F\'V5H8BS+TSX XZ4"<_)\@ MG@%U*=]&/C-&()]9BOIH1$S(^+OD_7'8\UVT MM+F"ISFX^#]X3 N.!D *O$F![Z=0[*7 FQ28+)T#)V=D5P""RX7L3CV@V#HS=)4U?1%BU1@F>H4AK$_2J;>/Y"$WELP+/3C9.P]E&L84=AS M3 ?^!4.?6TUMH!LZE=A$2""10P>6BT"=!,B\02"*]R M&$[02)/ ^R 60E.9+7_=JH?^&($]E!9\(%U(<3#TQY!N@BVI0(<><;X$XWB7 M*#K%97G!IA,_F8S9I7??:M2EX+J$1RV084TRT<@/8I*!OB9*.9'B/@0N6#+U M1T&P9W6O>TM%_;B+($K\*(DA"S)2*^$R;5=]5F(G+UCL3Z832+Q@Z= 1-L/Y M^;R7\XD,0L@Y"X_MM+6U\H;%D3^)R,:WU3OTA2I,XR-?!ZRT5L6:$)EBPR1J MO]3"D513I^.\0\K[./9"$.35O)#+]N1&@0*4?P3! S =D@]YK]3 M/'?>B:,TLK[>6B>2D1EJ)Q?255;NW'W#56:KL4]+&0Z(8Q)B'W$V8"06V7N^ M%AK3.ZN-6-0%ZKX0CL'>@#((TE'U:1=1"^)G"UW7R+,50>2/AE3OB441:,.Q MV- U+@T5[:A(\U(5:OG&)OV$3MUIZ$^C!',/F*U!E\/R>P9RHWL >U9%[2#B MW?'T*U19V(]9$OGAZ+O4'"B?<5* 7@W[B:^JG]ES71&BT;8TESOB*QHC79TM1HD"%,\1 MS 7N5QII8EVK51O?H:G^(8).!RIM3C:[+M%[X2(X=\;*>0V+>/LF_G-CT[BCC/'W4L9O):]!FG"-8Y&Y^RC[ MA)TM4XF=>BB;V_F?3/_GO1!GU)WY"N:=,=2Q,XK!QRB6*=0--(V5M*@S&MS? MW'BQU(U4BJYJYTHJ'.XD%8FL.(F!PMMITY7OF&4X<;]V3=D,H6XF@Q - 2W7 MM\!*G5W LN^]Y#A##JZ&ULS59+;^,V$+[[5Q#:19 ;"Q1;\Y*6<6*E2U6@XE$G* M"BIO><5*>+/FHJ *'L5F*"O!Z,H8%?F0V'8P+&A66M.QV7L2TS&O59Z5[$D@ M61<%%6_W+.>[B>58W<9SMDF5WAA.QQ7=L 53K]63@*=A[V65%:R4&2^18.N) M-7-&][X^;P[\GK&=/%@CS63)^3?]\+B:6+8&Q'*6*.V!PM^6S5F>:T< X^_6 MI]6'U(:'Z\[[+X8[<%E2R>8\_R-;J71B119:L36M<_7,=[^REH\!F/!*C JWXW3%H/]XT'\@,/+OK" M2Y5*]'.Y8JMC^R&@Z2&1#M(]N>CP"Q6WR'4P(C9Q+_AS>XJN\>?^"\6UX 6: M U8!4H TJQ3-38*90'_.EM+L_W4N 8U_[[Q_?6U&LJ()FUAP+R036V9-KSXY M@7UW ;W7H_9\^9))N-H)MJ&*(KU''9OD&RXH+I>N&%FP#-T4A6J[Z$W.P MV'#Q=H[1Q9CG&;VDD$*>PRW.R@UJPJX.P$FXHSTTL8*HX27NJVI)<*T"6U M$#I2Q<#I^V"=8ZK;P6CPD@K&CK0[ .4E:2\]=/1(!M>/)83AM00F\@9]94HW M'+3@>:T]2BB"V&8)).**%M4=6M253@)ZX8KF__'X8%$O92*R)6AS;_$9A38F M40B+&-M>K#=B[+H!+'R"W=B&A0<;1&\$. 34LP1"=#%F;;%T/]R[C3SL^QYR M""9!@.( 1\1&D8_C"#8='#D$Q2$.XV#P6Z6R9$]&"V'OQB$A]L,0DH6=,$:. M!S9^@*X^1<0A=Z?_@R8MGQ&)"/:<2"-WL!=[L'")BV-'DW#<"+NAWG,"['AF MX0-<.*_UV"BLD4E;W;T,L[+Y9FFR(,G_N^9.]64D:(3W(RWTI?]PI=O:?JB: MQ^7KRW50F[80%YJSPH%5W"[ !-+&'9UGR3\+YISZ1D"C9T+WDM MH8 EV_>[H_XNCQN\/-<$+V+Z>!.L!-]F*[C'V3L6XI!%TK&@AH4A473IK7 X0NM&3Z_@7Z:,2^1X51"7,?W,& 0#]Q]0I4 MY;G^8'X"]MJYT27'<6A*CR.?#%Y/P8,4?1PX3G.7G=@=?.7E3]T5><<5HGDX MMG4[&PO=V]R:W-H965T3J*9,!(N9]]VIQ4RVAC.!=PIT6]=4 M_;M"+H_S( E.CGMVJ(QS1(M90P^X1?-W!_P@>%1G]G@E.RD_.(&FW(>Q(X00?66FJ>7 =0(E[VG)S+X]_8J\G=WB%Y-I_X=C'Q@$4K3:R M[I,M@YJ)[D\?^WWX/PFD3R">=[>09[FFABYF2AY!N6B+Y@POU6=;9S3.+C2ADC?! 'U'#^('N..HWL\A8:!<0%3W,JH,A/X%)X;T4IM+PARBQ M_#X_LI0&7N3$:T4N KZGZ@K2) 02D_0"7CKH3#U>^J).6#-=<*E;A?!IN=-& MV9OQ^3G)'6+V/**KEEO=T +G@2T'C>HK!HO?7B63^/<+?+.!;W8)?;'MB@3D M'K9MTW"TA6 HAQ7E5!0(6U^Q&]&5I;O?]\BIP1*,A#7N42EK.[E+K='8L_V+ MT1WCS+"?'/!%/L^K_8[9KF?6]1)VQDQ]8U:>F!G+C/;,^!DS8-KZ82^Y;1?Z M=K34;@OL;2BJX3J,QAL!II*MIJ*T*2_*A0^4MQV7I(1R4TXO4YZY6LLL-ZA.HDGOTK\) FG9/)$ M?'X=YMG-#^+S.$R3_(GXG(1I>G,F/DG"+$F>B)^$)(GAN0**SIIK@6[F& M0K;"=/UN\ ZOQ;)KDM_"NZ?&7J<#$QHX[FUJ?#7- U!=^^X&1C:^9>ZDL0W8 MFY5]\5"Y #N_E]*&ULS5==3^,X%'WG5UQE5B.0 MLFGBI&E@VDKMP.P@+0RBP#R,]L&D;A*1Q%W;I;"_?J^=-$ GS0Y(HYT7ZH]S MC\^-CZ_Q<,W%G4P94_!0Y*4<6:E2RZ->3\8I*ZAT^)*5.+/@HJ *NR+IR:5@ M=&Z"BKQ'7#?L%30KK?'0C%V(\9"O5)Z5[$* 7!4%%8]3EO/UR/*LS@J5Y=\_9G5^?0U7\QS:?["NL:Z%L0KJ7A1!Z."(BNK7_I0 M?X*1[? M_3[%O.;PD1>XUY*:S[5_16]S)@^&/87+:' OKBFG%2790>G#&2]5*N&DG+/Y MR_@>RFLTDHW&*>DD/*/" =^S@;C$[^#SFYQ]P^?ORCFE@D%+SA,A:)DP])R" MZ2,\QUW01S,\65,QAV]_(B6<*E;(O]H^4+5^T+Z^/F='XY7*8,%S[$09&4"2ANLK@;9/TR"PNE&@GB2((U*K"A2X8P. MI1+X HY9S(I;)C;>("80W1*GC5W,D":.4[VU>A&J@,?Q2@BDGJ^$D8( E0K& MH*BLR[1UMZB.]LY79CE<^JLY[0B9W"<._(&V48#GC\$GF@FXH?F*[5V7]Y@# M8GXH)[LE'<]VHQ!^ V_@](.]W32)7A][GDT.:WSH=N!K7?O@$3A /'&=OM>! MQ]J_8%D=XIH0K^_XY-4I;NT-L?W0K?7VH+WJ$7UH8O3RK: MO-S)^B8O3XZO+B?G\)GG>DT\6Z=E[&P^22WJ%W;TR]XD201+T-Y[LUT)M-G7 MM[T@TML;./X ?"<@NA/:!,WVDH@],!%GTA@L-/XZ="*R!7KN0N)5+B0.^9YK MF0D#&E280\=UNX1O?5Y4[06UZ@A5>P/=<6WO,&I7K;?^.Q;/#@^CZIS@D?2< M@?9Y8 =^V.7SL/%YV.GSR?'-Q'@[ICF<,Z7_\]&[/CN!;V=F%UJOI4[2-UY+ M@T;RX'^^= <_(;NHR2[Z*86GD_6-A6>G-7[AZK-_6F( 7TFDEP=/Y6?_ N>E MML3!KII4W;9;#*\K5)&'AS-R^A$$6"OTJ;4)V2X_3S7J_;N(>.0#XNK6SD+U M7\BN.E2+"G7E'/2-J->5(*(+U\ )^D <4]$"$K06G]ZSYT/!1&(>21)BOBI5 M]9)H1IMWV*1Z?CS!JT<<2D@RU)6S!8:Z*-P"43V,JH[B2_,8N>4*GS:FF>); MD@D-P/D%YVK3T0LTK]/QOU!+ P04 " !1C&Y8<:PPST ' "F%P &0 M 'AL+W=O))'2W?$^?G=' MZNQ)R,]JR;DF7\NB4N>CI=:KT_%894M>,G4B5KR"+W,A2Z9A*A=CM9*?=17IR)6A=YQ3]*HNJR9/+YBA?BZ7Q$1^L7G_+%4N.+ M\<79BBWX'=:5R41')Y^>C2WIZE2*](?@MYT_*&A.T9"K$ M9YS5&@(%#C2RMSU"V)C/9X+?V]L1ULF3+%KT7Q M>S[3R_-1.B(S/F=UH3^)IY]X:T^$\C)1*',G3RVM-R)9K;0H6V;0H,RKYLF^ MMGXXA,%O&7RC=[.0T?(=T^SB3(HG(I$:I.' F&JX0;F\PJ#<:0E?<^#3%S?5 M(U<:O*P5.;IGTX*KX[.Q!LGX?9RU4JX:*?X>*0&Y%95>*O)C->.SE_QCT*A3 MRU^K=>4/"KQE\H0$U"6^YP<#\H+.S,#("UXWTR7O^%035LW(CU_J7#^3.Y[5 M,MSWP$&*D_LE)W-10(W(JP6D%?"H MESS"\.06SQ.7'%YL# :*@XQN!$K+ZCE:_8A6GSJ7BH@Y 01FRPZ"SF4II,[_ M NH/4BA%'BHH@85Y@1YSCFYP>5$KD*R.86VER0>HB8K\#.1@@G&I(5Q') [(L7E)HXES6U=YEJ]80>;Y5SY[8_'1-"(_?)?Z MU'\+7"$PT92"YHKK-U.6?0:U&L(D" D%$M\#FH1&SBW8L8!R.[Y<\"I[?DE- MW7@R,?2ICS+=F*;.P\G="5F(1RXK]'M+&KH^D$9 2B,*M"&H'#A0*:$.5CWD M7FPI3"? $:2)<_G(\@*KSAOH+V\4*_A.[)>\V H1.&CB1B&%)Z7&;4$P,7Z; M@#.#-H#O>,;+*4"FC:'_7\8P"C"&D5$FI6T,P]@_/(:1B:'7%\,4 &)BB'%. M)J_&,(T"V]>>$>TFX;Y0!FZ:>"1 VC3%P+AQ&@V%,K'$&Z6"-/@7H8P3C.+$ M."_TDW4DP8J!NAEU=3,:K)M0!4Q!KR$$MTRO53$ .: P]17!P07[BR"6M\S2 MI-QH(GEA*I06_Z3L,=662[6G8.V >0W:#2(;J)$.360;'OL@X/S,(7WTDE50 M=3EYYDQ"R((80PAU".YK?-BCR$LW<^<78 23]9,P_(I,XDV%H""*PCQP:1*: M0G$/=$B^E)RW#"E ;\T03DCL 8;#M%O@WI "SQRV?2W+FGS]#(($ .P3ZG<9 MX[Q''#[JIH M]G8N-AV:[M"C;GWT1]B;CK&B0>=M0WN$Q,?-$KC[6%0HPB45[,.P^#6E#VHJ M5.&!X"9=<)-!AW=A11]:S6XGRI9CP6&?>1.;G=UQ7\C_@09U=5!HRXT&O-' M\NI.[?NVF'=ZV1&!(.XN"#O(&<8]: (#K=2Q//DJN^EXU/7#&'**F(P(7Y/H0'M(.#^EP*V1J::(*K=<:@*=KCATI,T6H#X)MJ M56OE7&^9ZCS*/[=]L5L[^$$NV1SW_9+SZ;&"@#F M6K<[V(R=VX&J-/BQD4#? H)E#K "S,YJI25^@@_FVE;Q'9]S*<'^#'(&#K/, M_,!:P0D6D*OP_.J'KD>#]6/?1B((X0R"0/(G;NCA('(]V'QL\#2<(#M'J/\S M1WJ@#H;X:7??S8YO@CR 1Z)&YOF&;E1;".E MKX>.K7^G)9<+\X<8NI.H*]W\1NW>=C^A+YM_KQORY@\V.&:!^YJ"SX'5.TG@ MH"B;O\+-1(N5^1,[%5J+T@R7G,VX1 +X/A>0/>T$%^A^S5_\#5!+ P04 M" !1C&Y8V=K\E)\" "4!0 &0 'AL+W=OTI6LCM3 T'I 0L/$P[<%-KHV%8V>V2^'? M[YRTH9-*]Y*<[^[[_)WMN\E&FV=;(CIXK:2RTZ!TKAY'DYBCU9AHD MP-YW^ M#;Z2A=;/?G%33(/8"T*)N?,,G'XO>(E2>B*2\6?+&71;>N"^O6._;FJG6A;< MXJ663Z)PY308!5#@DJ^EN]>;[[BMY]SSY5K:Y@N;-C=E >1KZW2U!9."2JCV MSU^WY[ '&,4? -@6P!K=[4:-RBON>#8Q>@/&9Q.;-YI2&S2)$\I?RH,S%!6$ M<]F->D'EM'F#+X]\(=&>3B)'O#X:Y5N.>A6_#U7< M$O8/$_I.&=N:YS@-J!4LFA<,LL^?DD'\]8CW?XP]N]15K14IMJ"7T(D_ M)/,HT6&9[X>1:^HMZ[#PV[@28:DE-:E0JW%OUNS=?'M?;A2%]=IR5=A3H-O) MR^YZX ISK!9H=A[6N^<;>J(.C>#2P@DD@V$8CP;>&@W"M#_H/5&G@E!0&YVC MM3 ,TU$*":.T8>]:*$$/NH"5UH4%UD_"$6/ V$487XQZC]IQ2>!M%2$H&ETG MT$\&(;M(O,6&X7F:P*&;B/8ZI4*S:N:!I9-8*]?M1LZL[;3W]'9>T3&L MA+(@<4G0^&QX'H!I9T"[<+IN^FZA'75Q8Y8T-M'X!(HOM7:[A=^@&\397U!+ M P04 " !1C&Y8%?\6&1,# #'!@ &0 'AL+W=OM7$&I1[ +$BJ)D6W)M ^O-!@V0 $:2MH>B!UH: M64(H42&I]>;?=TC9B@LX1M$+-4/.>_.&'Z/54>DOI@:PY+65G5F'M;7],HI, M44,KS(/JH<.52NE66'3U(3*]!E%Z4"LCSM@\:D73A9N5G]OIS4H-5C8=[#0Q M0]L*_6T+4AW781R>)SXVA]JZB6BSZL4!/H']O=]I]**)I6Q:Z$RC.J*A6H>/ M\7*;NG@?\$<#1W-A$U?)7JDOSGE7KD/F!(&$PCH&@9\7> (I'1'*^'KB#*>4 M#GAIG]G?^MJQEKTP\*3DGTUIZW68A:2$2@S2?E3'W^!4S\SQ%4H:/Y+C&)MB MQF(P5K4G,/IMTXU?\7K:APM QGX X"< ][K'1%[E&V'%9J75D6@7C6S.\*5Z M-(IK.G+[:?J-D)T5GB>A*\OQU:'K<>$ON/HN]!'._BBSF MD-W.NE.;['?UGU-[$VZZV*_Y^BG'##M3:'P21H+)5$5L3602DE\VTUW6 :/ MQDWZ,;A[U^&R&@S"S3W! RSJZ03)&RB@W8,^S_#@N3N@.-!(Y#,JY-87>7\F M\2*A^3SS%J.+;!9LAT:6#I EE&<+DG&:)SQX4FT_6$370I='H<$3&E59[V#4 M/.,D8S2=77"X&.F&INVU>@&7U9!93%D6DW1!LWD$W-8USFL>,I"RG&6/!>S!FB5VK&-I! M"K?=)> 1%8WP[>R.)&Q!\S0F]VCS/*DVOW M,[IH+BWH@V^A!F_!T-FQSTRS4Y=^')O3]_"QQ>,5P",V1$*%4/:PF(5$CVUS M=*SJ?:O:*XN-SYLU_FE NP!&PO=V]R:W-H965T^?>Q4KA9.,V[4[E8QE8W@I\$Z!;JJ*J9<9.(&S7;@O\\+8 M!2\9URS'!9JO]9TBS^M1LK)"H4LI0.%JXDR#T2RV\6W MQ+7>L<&V\E2RD?K MW&03Q[>$D&-J+ *CWQ/.D7,+1#1^;S"=OJ1-W+6WZ!_;WJF7)=,XE_Q[F9EB MX@P=R'#%&F[NY?HS;OH96+Q4^N4,ORFAF6C)5<@[+1A&:-MM4VF\B5PE[*PBC:+2G/))^DS-8E MYW#RP)8<]>G8,P1K-[UT S'K(,(W("*XE<(4&CZ(#+._\SVBTW,*MYQFX4' M6Z;.( I<"/TP.H 7]3U&+5[TOQZO2YURJ1N%\&.ZU$;1F_BYK^$.+]Z/9W4R MTC5+<>*0$#2J)W22XW?!N7]U@&W+3AX@5S OF,A10RE@SI1Z*44. MTTHVPMC=;5O[&CA88G\##P5"^EK06'=;E/5%\^U9TCQH8TRA$*'J7@#:%P!T M?VG17R P.FZF*8'3!-"CHY,;BRX;S42F3^$+&BM<6$C>6*%J6!"A,B4:QZRJ MKV#1U+54!AZD8?QHJBV-:TRQ6J+:5@GA/8270S<<^F0-(S>.8S*B8>!>A/$1 M"9CD*4A02J%(7X"N7FC.NL&0_2*=T: Q&B(WB"YA>!E"[/I1L*GV3T.$ZP=N M'%S:4K$;1>=MJ8%[,1C OA?@[>BS0I6W4TA#:@^UDVJ_V@^Z::?OU_!N2A*5 MO*0SXKBB5/_L8N" ZB9/YQA9MVI?2D.SHS4+&M:H; #MKZ0T6\<6Z,=_\@=0 M2P,$% @ 48QN6""TJ:U)! A D !D !X;"]W;W)K&ULI5;?;]LV$'[W7T%HP9 A"V2HGYDM@$[2;L [1 D:?M0[(&6 M:$N()'HD%2?[ZW>D;-=97:- 7VS>\>Z[[WB\H\8;I9],*:5%+TW=FDE06KN^ M'(U,7LI&F*%:RQ9VEDHWPH*H5R.SUE(4WJFI1S0,XU$CJC:8CKWN3D_'JK-U MUJL.4D2 -4R*7H:GNO-G_*;3Z>8*YJ MXW_1IK>-DP#EG;&JV3H#@Z9J^W_QLCV' X"RNF8ZTV M2#MK0',+GZKW!G)5ZXKR8#7L5N!GI[>M%>VJ6M02S8R1UJ#S1P&2N1B/+. [ MJU&^Q9KW6/0'6 Q]5*TM#;II"UF\]1\!KSTYNB,WIRG]^\Y'575.T*O5>JV%1U?8&^SA;&:K@T?Q\[B#Y.=#R. M:Z1+LQ:YG 30*4;J9QE,?_^-Q.$?)[*(]EE$I]"G#WW_(+5$WR5TC.M)M.-< M#W!%?RMR!7UHK"Q<6%M*M%0U-#25@9IP2BI67^VJA7GDM<]DLI-[IZ>#\ MM@5_U1G1%N8"??%M ["S9ZEA"J!/1BZ[&GVHEA*]U\H8="6T?G7%F36J:RV: MY7G7=+7P7HW2MOI7^ YWM9Q#_Z//HNY^T7MPY7L/F&M9>P-35FN#2#C,T!GB M$28A@\4Y(A23-$07($0$9]1I.<><)+OM)*']-BPC/IB+_*E6*T2&,>(Q9BD% M,\8QBU(PHP2'+'((B=^@X$0Y;#"&0YX,KN4S3-(UL+YSL1.:BQ-G@48M"HE8TTB &]&B&29R 18+3*.F/#;)T^C".0<\Q MY9XWPRDA@T=E1>U*D,!),.XKD\%)^W!GB"49IFGL#.($QVGF#>(81TG:ERXD MF!*"3K0OW[;_)O M1)8]$7%(1&Z)0!-7WTV#C3"PW,X LYT _V_MMP-AX*?"F;OQ*>=.@ON08D(S MM^9P\)CSU*UC*#N&J^O62=]3=/!82OCF6%IH2,+@,K)P7]-=\8[59G3P,D(S MK_S[[Z89C(+^D=QK]Y\8L_YE_6;>?Y] .JNJ-:B62W -APD[?_%ZP:NW? MV86R,#G\LH3/)*F= >POE;([P078?WA-_P-02P,$% @ 48QN6 HGC%MU M P ?0@ !D !X;"]W;W)K&ULM5;;;MLX$'WW M5PS41=<&@LB2G*SCV ;LI$4#]!+4V>[#8A]H:6P1I4B5I.SD[SND9%6;.@:Z MP+Y8O,R+I7^JO)$2T\%D*:69!;6T["T*0Y%LR#B_#@G$9S*?^[%[/IZJR@DN\UV"JHF#Z:8E"[6=!%!P./O-M M;MU!.)^6;(LKM'^6]YIV88N2\0*EX4J"QLTL6$23YX$O'/>FLP87R5JI MKVYSE\V"H7,(!:;6(3#Z[/ &A7! Y,:W!C-H33K%[OJ _M;'3K&LF<$;)?[B MFL$O:SVK_#)IX+AY2]OF67SJ59[T$Z:T-S"A^JUR3DN75%65M,M)ST[?X?9 MELLM]!_86J 93$-+J.XN3!N$98T0OX"0P I4*;2"'\OUB1.O/GG6%9JHZ/C1MU;FIB2I3@+Z+$8U#L,YJ]?19?# MZQ,AC=J01J?0YRMZFUDE$-0&WC*NX0L3%3E/V^/1'@O@I(GC 3SD"!MG;]?: MLW1THXJ2R:??#;V'UCKOY%ICJC2Q@PX;!>**-'1 *Z,$SYBES9())E.$E6]' MS.,3&]*\I8.OVBVF6*Q1'TYCV".5B^0W2E"7,9->_\X94I4A>3-X!OQ>I[JLZK_''0J(!Y,>=0WJ"1+P,(4-1="%T7.L::XT1Y\+K=#M9K=9^S MJ+'BG*1'30)>F^OC8^F2,C@#2>3U=;KR!?/%CJ_A6$,).R.A0+WU M@\^ +W\]'=K3=K8NZI'R0[P>S)0/\MZ P VI#L__N A U\.NWEA5^@&S5I;& ME5_F]/\ M1.@^XU2]K!Q!MI_'//O4$L#!!0 ( %&,;EB(TMOJ)0, )<' M 9 >&PO=V]R:W-H965T-ME)?0"#!-&T#)! ?W.3:6'/L8+LK^_><[ MGX<;I>],@6CA>RFD&06%M=5%&)JLP)*9$U6AI#]+I4MF2=6KT%0:6>Z=2A$F M4=0/2\9E,![ZO2L]'JJU%5SBE0:S+DNF'Z8HU&84Q,%VXYJO"NLVPO&P8BN\ M0?NANM*DA2U*SDN4ABL)&I>C8!)?3'O.WAM\Y+@Q.S*X3!9*W3GE;3X*(D<( M!6;6(3!:[G&&0C@@HO&MP0S:D,YQ5]ZBO_:Y4RX+9G"FQ">>VV(4# +(<)D2QG]A4]OVTP"RM;&J;)R)0:K4![:P)S0D^5>]-Y+AT1;FQFOYR\K/C:[Q7XI[+%8-IKF?8.H8]G3.L'5YY)J=94 ME-E::U<<)G.X5/)%UNAJ"3]+V=9P7S8'X^W/YK9 R+9$F"=B7$1+^S-55DP^ M/#>0[5"3.]1TRRNK6XQMZ1G@$C@M,T6-(@WF3C)*\)Q94J9,,)DAW+CV-K!! M*A4SL%2"9HFYZ!Q-#*$;ZXR/.Q//R7\[1V\EL5-K0V3,,5#_9$7;0##'#,L% MZNU.TKFD\7&I=!Z^F^[P=8?C,!O>3R&.NH->2L*S)X,D3EYV_NK3&$+<[T;G M<>?F0>8\\\G]?AA^?/E38A6W3#R*%'7/DK/._#--(WGW]\CGW3@>=&Z5@_R7 MDNQDF9YVS]/^?SSF3S1]#;QF>J7^S)\"#Z)N%$4D];W0L/ZW9MKC#_LN8+@S M+$O4*_\D4/>ZKJ[G9KO;OCJ3>MC^-*^?+,IWQ:4!@4MRC4[.3@/0]3-0*U95 M?O0NE*5![L6"7D[4SH#^+Y6R6\4%:-_B\0]02P,$% @ 48QN6%="L'VN M @ &08 !D !X;"]W;W)K&ULA57?;]HP$'[G MKSBE4]=*50.!=HP"$C]6K0^=4.FZAVD/)CF(54_WYG)Z104?:"[\YW MWWT7WQW]M=+/)D6T\)H):09!:FW>"T,3IY@QAQGC,ACVO6VFAWU56,$ESC28(LN8WHQ1J/4@: 5;PP-?I=89PF$_ M9RN=@&[S@X"H M"H@\[S*19SEEE@W[6JU!.V]"Z8O MH=VZ@*@9M8_@M>M"VQZO_0'>%!<6IMS$0IE"(_P>+8S5U!1_#A5;8G4.8[E! MZ9FOFS1&FG9IIYQCZ<,*TWG"Y@E&F"FD-J"7L/9,Y MQ/@HYF'&CRE"O$W&WI)9LD]4EC.Y^6Q ^M1YU2%< B>OB:)GE@83)QDE>,(L M*6,FF(P1YJX?#:R1/C0SL%2"AM_T&K>,:WABHO!F2E77^C]CX^Q.$C%5&"83 MX!R<6E X))"FY=?:,WH&UL?55-3]M $+WG5XQ<5(%486,G(= D$J%4Y0"*"&T/50\; M>Q*ONMYU=\<$^/6=M1TW2"&7]7[,O'DS>3,9;XS]XW)$@N=":3<)?"9+8_[XPVTV"2)/"!6FY!$$?Y[P&I7R0$SC;XL9="&] MX^Y^B_ZUSIUS60J'UT;]E!GEDV 40(8K42EZ,)MOV.8S\'BI4:Y>8=/8#H8! MI)4C4[3.S*"0NOF*Y[8..PZCZ!V'N'6(:]Y-H)KE%T%B.K9F ]9;,YK?U*G6 MWDQ.:O^C+,CRJV0_FMX4I3(OB#!#C2M),%=".SA^%$N%[F0<$@?QIF': LX: MP/@=P 3NC*;"7L*R=DGB*,X.8"7=!DG-5[R M#MX#DK3(NJ)MS@Y^72T=65;([WT)-WC]_7B^:RY=*5*<#;/L=V_XA].F"NS"K%()9 >4(UZ8HC6;RSM_<<]?.T4J3R90W3:M<&T?[ MTC@8:'\:CQQQ911WKM1K(*^)MGWE*[J:4/J&D&9"Y990V1)*F1 WL!*$&9 ! MX=N&PV>P;$6WM2Q9?&S^Q @<#UMM.I!\BY9XQC =RYWFK2I-5J*[[#WFE@6\ M*[L>BR;-O6IZQ[>:>9K*"9VYDUI$?HE["TY1IMBP.X+D8L1K/#COW6I"K@ U M+\>0Q,!^[''S7/(L8=H6J;(:MH2%<\CI#T9LW#^/X*1W51A+\E74@X?+PLJJ MN&9"@3)L[& (HXO>_;O%.H)^$O'*G/9I*-SI]P+MNIYJKBE)T_K=;3X8M?H]'P0@&TF67,@4];38VF(9U&]S7GXH_4&_+XRAK8' M'Z#[.YG^ U!+ P04 " !1C&Y8[9NXR/<% "/$@ &0 'AL+W=OR^)WG9GG63;LD M9W-:%>9:KG]AM3\QVLMDH>W_9%VO];LDJ[219;T9$)1T.LBC?4D,GITJNB<+58 T'UE6[&\!Q@4FY,0K>^6S@JF M^Z<# T;QU2"K#9P[ ^$S!B+R7@JSU.12Y"S?WC\ ,"VBL$%T'NXU^)ZJ8Q(% M'@G],-IC+VH]C*R]:+^'?TQGVB@@P9^[?'0FAKM-8&&M70>*_V0-PV (<[K,^N5A2L6":<$&F65:554$-R\D'LV2*7,@2CEQB%=PQ MR>U[GOD5RA:.2>W]*M'9O=VK11,F%T>[L6PV\/;)2-S64#=2\1EXXY,(A-S7RK$%^TKE=*L:V.$6 $=FR MI42G=R7@=%EI*G+=)Y\$B%'!_X:%;]D<_,H)U"M4(X3SYA-L"=(C/R337*ZL M#MQ*0XO..2VHR!BA&G&\91DK9P"Z/B0D/Y$>2:.$].TH\/S C<.1%X\C&$1I MC-/$"\*D\^%YCV<,E).!+?+Z51H&X1N2>LDHW9B-DJ S+64EC :9RPJJ-9]S M<&.N9+DCL !G"%BBN+71_(9!!RF154IABE9,<;DW'&-,Z4X:8<$T) +?1S%L;0(':@EYH!ESBAC. M@LS:W@I[<)7U\V$E9#=([67'Q1T(2XE1J4_!;9VF;F=,P AH"IPB-/^KW 0 M?K.A#6U$\H8U$#(E*ZK<*[QA(8.@M%9XX!%N<@9X!@/7&F<2M7:]Y)!$CI=Q M5E285HRGI8$K37>DRQF0%C(O-*R"D98%SRUM;N HYD(&IR&7CU\NJ#^(,#:# MSQ(&DP-"^!^SQL(-QO^",4'PB#*CZ+LI$Z7_4\[L$>"D%>!DOR*"DY>609I< M,R=JT&M8'+;K1%27%."W72\>?[!IWJ7-!Y \U>9&FK7%@_E@-52U#35KH3*$ MFFU"/7B)[M3JIX\ZCYJE_<5Y;MEXA.'%?U >1W)NI\^^>5F]@E;[8\=/=U6G M47./IZX%BOS4]7'8RW0>W[0;%6@+@+:=3!O9'EX'?3)L.V&H=&@(L!N 7N9[ M++H.*'%==0\KO$^2NGGI--V@:X*R>P)_1@I=/+:MG_31.'O:^=AY7?,'Z8KQ M\]+0=XJ6NH!B@U['-!VYKCB,ZA[(M56["G"P\9&@9&IA/X5H(" $PWTO:)^V M7UNF[B/#PW+WJ08HMN @4 6;PU;_> 3=C7*?/]S$R)7]Y#"3QLC2#I>,YDSA M G@_E](T$SR@_08U^0=02P,$% @ 48QN6./_Y_@+ P "@< !D !X M;"]W;W)K&ULC551;]HP$'[G5YS2:6HEUH20%M8! M$G2;UH=65=MM#],>3'(0;XZ=VC&JVQ'NTG^M;3;NX M12EXA=)P)4'C8AQ->Q>SS/E[AR\<5V9K#4[)7*F?;G-5C*/$$4*!N74(C/Y^ MXR4*X8"(QJ\U9M2F=(';ZPWZ1Z^=M,R9P4LEOO+"EN-H&$&!"]8(>Z=6GW"M MY\SAY4H8_PNKX#N@C'ECK*K6P;2ON S_['%=AZV 8?)"0+H.2#WOD,BS?,\L MFXRT6H%VWH3F%EZJCR9R7+I+N;>:K)SB[.0."Z1KG@N$&R7?Y$I:K01Y+>%* M6M1H+!P_.+LY&<66,KJX.%^CSP)Z^@)Z'ZX)L#3P0198_!L?$].6;KJA.TOW M EXS?0K]7A?2).WOP>NW\OL>KW^0_%WJN_#A5\/M4Q2H0%Y5 KE\7ZW.'-\S]HP))9/[.2_['B&U9L MS8JPM ^RI4:$*C04NH8":H>\;/OAHO/@7;9[KG-\)2E2-8;)PIS\%]&9,<%D MCL LS'')I704J&PU:JX*> 6OCX9I+WW7N<-<,&/X@N?,CQ-R>HFZ@2SK=P=G M@XZK?E5O_ ]1?0R][EGO+9QT;F@BMH-^&N;;LWOX2E!>NB8# A<4 MFIP.SB+08?*&C56UGW9S96EV^F5)'RO4SH'L"Z7L9N,2M)^_R5]02P,$% M @ 48QN6-]1Q-DK P 2@< !D !X;"]W;W)K&ULI57?;]LX#'[W7T%XAZ$%@OA7LF9M$B!I.ZS 5@1-=WLXW(-BT[%06_)) M(ME:8&(QE\=IM^[M(:'^SWZ M%Q<[Q;)A&F]E^9-GIICY$Q\RS%E3FB>Y^XI=/&.+E\I2NR_L6MWQ9Q_21AM9 M=<;$H.*B7=E;EX<#@TGXCD'<&<2.=^O(L;QCALVG2NY 66U"LQL7JK,F $O@NA2DT MW(L,LV/[@$CUS.(]LV5\%O [4T-(H@'$89R%&I^%LLUSKFJ4X\ZD;-*I7].0I,9'#'R\9@!L5_/!4)Z[&33.\DZ)Z5U M4I,3[3+'-3 -N2RIJ?6U]UPHQ*,+X%'YTL+6S[MX$& *V6C"TP/ MQ1KTG]AZ;"A4S4GF/-)><;V:,XIO&V/L)1L+B[OEI\0A?99G9J@[@ M0:1#^ TN8!0.PDD"ETZ(!E%\!9?>'0I)[>,P?[I6I:#8*WG9(HBFVA ="MPQ MTO#QPR2.HILN#U>303*>P.CS((H2[S[/::)899<;FBF@,6T4-QRUMS8R?0%9 MVTQV./'-?O56ZQ_$](F^+KGDBH)*+17M[/ZK_^M,]W4ZYOKMN&J_EL/CX&T2 MP^$XZO(9#L.8TOF_@/=<3T*?:I[@8+[1Q=BZ*:XAM?>F'77]:?]0+-KY^*]Z M^\K0M=QRJDR).9F&PZNQ#ZJ=W*U@9.VFY48:FKUN6]!CA\HJT/]<2K,7K(/^ M^9S_ U!+ P04 " !1C&Y8^K&6&(T$ #2# &0 'AL+W=O4U\YL8M?N MY&PB-KKD-;N32&VJBLJG*U:*[=3QG'[AGN>%-@OCV:2A.5LP_:FYDS ;#R@K M7K%:<5$CR=939^Y=7$7&WAK\P=E6[8V1R60IQ&)DHE?U%V]8VBAV4;9065><,#"I>MT_ZM=N'/8?$?<&!= [$\FX#69;O MJ::SB11;)(TUH)F!3=5Z SE>FZ(LM(2W'/ST;,%RV&*-;NNVP&:GWC[09Z>E=D9. 'Z@\1[Z' M$7&)?P+/']+U+9[_+^G>LT9(S>L<_35?*BU!''\?2[=%"XZCF8:Y4 W-V-2! MCE!,/C)G=O;&B]S+$UR#@6MP"GUVSQY9O6&(UBMT(X52Z$Z*-==(K#O^IDRH M2TD=HW\RP''Z#P5#:U%"LYK=:4/8MQ "\3V5T"7T.-)@+O>(YI9H,Q#EX"5W M9%5']F+T4$C&#N0R@F)GQ5!M=# EH[>W-403&P5AU#O4[\[!SAQ;'/W.M#D9 MT$*4&\-GV _#F 4Q#@FWF@!&\(SIM 9K9I+M-@T M)@T4>#A( T0"'!(7>1'V@@!%.$S#T8/0M 0 G_@X]0B,DA@GKD4/P=X&A('O M1>B$0,)!(.%)@;SGBN:Y9#G5K!5%F_WRZ8@^;'5ZBVOPR(5\.J:9DS%?KYG5 M'CDU2 2H/5>#I=9;9!VU@^23$:0*+'DY Y"ET2QJ-/C::9[MDC!!V,!Z) M<1C'L%G8BU/DF0X+(W3V)B$>N?SV.?31KDN[IMMOK5V_=CVX:S*CQU9AK4R& M\ZNO^_XY!I+\OVON6WU9"5KAO:2%H?2OKG17VU=5\[!\1XZ]OA G#KEH..2B M5WT%;P]+=L-$+FE3\ S-X3)Z[" [B?L#'[\7Q)/OF%!@\J.5_%1SH[&%MN>E MD3=(/C(U3$U#)Z,;!D'K)Q1'T.<1\ER<$K=W^PWXKD2%PAA:/4:^B_TD&7T$ M&4K@JYFL+5\H4YC@./*AAMB+R'>6;KQWSZR8S.UM6H'NH5':*^>P.ES8Y^T] M=6?>WO9A1W(.6BK9&ES=\Q@^.[*]0;<3+1I[:UT*#7=@.RS@3P>3Q@#>KX70 M_<0$&/[&S/X!4$L#!!0 ( %&,;E@6IGD""P, '\& 9 >&PO=V]R M:W-H965TAR0HLF3E62Y3T9:YTR2QM]2(T2XTL]TFE".,HZH4EXS(8#?R[J1X- M5&4%ESC58*JR9/IM@D*MAD$W6+^XYXO"NA?A:+!D"WQ ^VTYU;0+6Y2!WSGN#(;:W!*9DH]N\U-/@PB1P@%9M8A,'J\X"4*X8"( MQN\&,VA+NL3-]1K]B]=.6F;,X*423SRWQ3 X"R#'.:N$O5>KK]CH.7%XF1+& M_\*JCCVABEEEK"J;9-J77-9/]MJV4R@ M.1R$EHJYE#!K@"976OF:."*FTPH4VE:_QC/C-74-#^W::^AT^W0 M;I#Z9LDR' 8T*0;U"P:C_;UN+[K803QMB:>[T$2RX4[M25JKG+X!*='W?,>/4^.TBCI3$5E^C N526M M@:Q@>D$TK(),&>MI-IH-=(^BTU-(TK1)(H.@\9O]H?V;>NNX]I4WL-K:Z:SIN,S('!.J='QZ4D MNK:[>F/5TEO,3%DR++\LZ!\"M0N@[W.E['KC"K3_.:._4$L#!!0 ( %&, M;EB-6 G.. 0 !$+ 9 >&PO=V]R:W-H965T[!3::-M8Z=M1T*__W- M.&UH2[;B7NXE<9*9;[YO?C@>K;3Y87, QYX+J>PXR)TK+Z/(ICD4W)[J$A1^ M66A3<(>/9AG9T@#/O%,AHZ3;/8L*+E0P&?EW]V8RTI630L&]8;8J"FY>KD'J MU3B(@\V+![',';V()J.2+V$&[EMY;_ I:E R48"R0BMF8#$.IO'E]8#LO<%W M 2N[M6:D9*[U#WJXS<9!EPB!A-01 L?;$]R E 2$-'ZN,8,F)#ENKS?HOWGM MJ&7.+=QH^:?(7#X.A@'+8,$KZ1[TZG=8Z_$$4RVMO[)5;3OH!RRMK-/%VAD9 M%$+5=_Z\SL.6P[#["X=D[9!XWG4@S_(S=WPR,GK%#%DC&BV\5.^-Y(2BHLR< MP:\"_=SD :PS5>HJ(]22'3_RN01[,HH<8I-%E*YQKFNG'(DF[2.X#7:X3V/%[O74*YRM@#2.X@8U-J M#.$$6/;W=(Y6V"G_M&6@#M!O#T#3P9#+%I&@_W&5(HYF V;Y.0 M**#Y0DO(;2HQ7HBZ.KA)^83]!=RTZWB3BSW@_>^QQQ[$_?^@)@[/DHMV-4EX,7RK MY@VI.H'LP,P,FID9O'MF;G11:@5$Y\V\?*FYV[9Q.1BA?5QVP=>)V6W[ XT] M8,0/8MW69G6_;HFY;H'*WM3\EM+7%&]O])O&NOCG^ M $=_5#;3LJ*QM^P34L5Z(R\#3Z JP%H-AG@Y^C!,XN2J,\,,B!3%'O&BO&*S MJBRU<2U^\;#Q>0MY?K8#*3'KRY M<6,P7'I9/,-?H:"MFO[IKSD^CE% & ^[ M+.E@&<"+)(<,P:4N*:^[UO$P;D(]:H?XIKU\'^M!I3M[S&&]?Y")HW\FNOD. MH+I1>=*=?FO%9/,7%*67AI>X-5)Q^?]8W6]*-.UF_:#'\06IZ]PJ!T;YG1[3 M$8>]K6*].T5MXQMM'5,*P"V$#F.XG= N49]8FK?->6]:'W->S>O#(@K$G=XYR:^@!6/SA=^D//7#L\0OEECF=6,&2 WQ=:N\T#!6A.P9-_ 5!+ M P04 " !1C&Y8Y*PZ2_X& !D/ &0 'AL+W=OAV =&HFVM MDNB25-P._?$C)<4R;9F)M[-\270[#TF=UR3U2KQ<4_:-+PD1Z$>:9/RJM11B M==%N\W!)4LS/Z(ID\LRJ&R;WVAA+% M*@ HHKOL1DS;>VD6K*':7?U,Z[Z*IEJ1J1A(1"(;#\ M=T^F)$D42=;C>P5M;"R;.QC!.C62E!1.=H%B^R>!Z'.!-H'(8T MST2<+= -3>(P)AR=HG$4Q4I .$'OLO)GH.3TVB4"QPE_@UZB-N)+S.35<89N MLUCP$WE0;G]>TISC+.*7;2&KK0IOAU45)V45G0-5[*!KFHDE1UX6D4B/;\OF M;MKL/+1YXAB!UYB=H8Y]@AS+Z:#;F8M>OWR#IJK!3#:TH8;3IP.=!V #QC5C MWN/L#-G]JE[UO6P@><>07KT8=OK=MR:>;^:Y)'Q2 P,SYF,H9+6&%::I,EH^ M.QL-=PILYQ$-?S1K^"?Z^D%&HG>"I/S/)AV6Q72;BU&#P@5?X9!_Y^D=8:HC#!]Z O3+ MV"M,2F"O *HQ_WYD6]9E^WY;!L9"CY4!),R#A/F0L (ILF@MY%!SRB#3^2> M)O>JTP@9D<,=P@M&B)Q\"8[D5(X+.8C)LTUR*,%]30[#;F='$,;BCQ4$),R# MA/G[-Z/3.^_T]9L1 !6I9;J_R73?_(.GV6F8,R93*R?5A[+^6-+[^WW T++V MN@%C58[-.B3,@X3Y_;VL]_=O1@!4I);UP2;K W/6Y>-=0GEC?S[8R^5IU^KV M=G_!@[U&GMJV,]"OY'!IS.8[^DD](Q:_TZS51 MPW?CM,X(.79:!PES(6$>),R'A 5 ,$TCYQN-G#_/P\$YI(H@82XDS(.$^9"P M BFJE!5 T/?&U.6D;7:O1>':K_$[[U!H:9ZEFS+$3#%":"TKS0&D^*"V HNEB MJ3U(N_L\LU4;TI";@M)<4)H'2O-!:0$435=3;67:9B]SNL39@JC7;]L"8G$6 MQJN$G&P?G:F9"6811[>K" MU,J(K02+T5;"(C;("-5I! M:1XHS0>E!5 T75:U*6N;7=FQ^V6,/DIQA#A!/M.<"=0H!J6YH#0/E.:#T@(HFJZFVBZVC3[BR/N> MQ^(G2HE8T@C1=4887\8KM"(L))G B^:!JX0.MY[@K;-.M[_[" _J^X+2/%": M?^"&[+PD"Z *U;\#JTU=QVSJ/F'80;_0-?X1IWEJ'(G,!1W;=X#27%":!TKS M06D!%$V74VT$._;SC$0.I/,Y!:6YH#0/E.:#T@(HFJZFVC%V'G&,-Q^DX?J[ MV^KK6IS+X8G%?\OGR8AV0(UH4)H+2O- :3XH+8"BZ6JJC6C'; +/U*BD;,)0C5'&E0T3 M,^IHP8#:S!5ML-U[#\X<6W^J\4 +]4%I 11-5T+M'SMF"W><9;D#YHF0$4 M39=*[0D[CWC"1JED1!PO%U"[&)3F@M*\BK8C%V=7+J V,!2ME$M[:TUC2MBB M6*[*R[4YY=*PS='-DMAQL1!TY_C$OIC:#<==^\(K%[S6^'+][35FBSCC*"%S M691U-I!=)BN7M)8[@JZ*%95W5 B:%IM+@B/"U 7R_)Q2\;"C"M@L+![] U!+ M P04 " !1C&Y8N$J7[TD$ "/%@ &0 'AL+W=O)CL69R9M8H"#Y^1O^M=%XZ\P0Y6M+L;YR(=&Y,#)"@+=QGXI$>?T>50[["BVG& MRU]PK&0M \1[+FA>*LH,12B>JP""=.&%@S\W!. M8%=L,O4GKM<4BP97IO+H#9>AB.:&3)04'8.?B#:QQ+IR:P!IW3FLZIMLHTB#0VD4R[EJ1ZZ].P^L92YXNM"9[9[V?_9T4^Y_L M,,N^:JC8#:.,#5*M:)%6M)4NM.9^O'19MLXVJP)K_.&7A[U=\H9MCN9;:SNF M"ZW)]TM#9O^HCJP"/O_[>=5+?K> MJ! T+X#:*QJ@*8*XW3X4_4!+M,55(CV2CM/]^ATE1;)EF4O=&,N' M2*)X+\\=R7MT'FVE^J9CQ@QZ3!.AKUNQ,>LKS]-AS%*JVW+-!+Q92I52 X]J MY>FU8C3*A-+$([[?\U+*16L\RL;NU'@D-R;A@MTII#=I2M7WMRR1V^L6;CT- MW/-5;.R -QZMZ8K-F?F\OE/PY)5:(IXRH;D42+'E=6N"KV:D8P6R&7]PMM4[ M]\A"64CYS3[<1-#'WX725FG3"N[>/VE_EX$' M, NJV50F?_+(Q->M00M%;$DWB;F7V_>L -2U^D*9Z.P_VA9S_18*-]K(M! & M#U(N\BM]+ *Q(X"#(P*D$"!U@>X1@: 0".H"G2,"G4(@"[670\GB,*.&CD=* M;I&RLT&;O/5Y/D.O7[U! MKY"'=$P5RVQ^%MSH"QB$^T^QW&@PHD>>@9A9Y%Y8Q&>:QX<Q+H,.'D*^)0X%=Y2U48!OD#$)T&#/[/GBQ.'.T&9_R#3USFB[R,< M+4F6 V,47VP,723,IE)(<1D"="63Q"X#+@R#T)H&E]^Z37S!7YOBG@OU,B%[ M.CV,+X.^/_(>=H/AU&S/Q"L-ZY!=MV"!:*8>6&O\ZR^XY__F"$VG#$WGM-!, M9I_N)Q_1>YE$$!E89#F7L_:\[Y;>=YW>9]MD MS10*99K"[LQVQO.@P)Z"HY2'39!RH_U=7_UV%]<0-<[R23.B7HFH=T9$$4\V MIKZ#66 MI0NF&H\[IY;GQSU'\D+*]@!COZ(,_MEKQK2PL9>T[G PK.7,[Y3J?7J0-U.G(J4%(!)?]'N2BLUD[-S@%XIW.G@J\X$'8SE+-5EL+N M?\(_!\W!%<_!;J+SPD4('_(9<@C9Z=*ID"MRA-WLZ%R5J#!;*T5#W*W#=[IW M*OR*26$WE9I$?\&GI?W 7_WSP.WKB;$@ M%2#. M5=(*LWOE_!#[.0@!:'G#*URGKQ&F5MX+QG5HZ6_?ZW M69>[-C[%5S/<,#XAP=64!(UO.O F[V=7IO,?'B!1*RXT2M@2W/#;?2B]*N_E MYP]&KK/N]D(:(]/L-F84(-L)\'XII7EZL ;*7U3&_P)02P,$% @ 48QN M6"Q-) (^ P *0P !D !X;"]W;W)K&ULO5=M M;]HP$/XK5E9-K;0V+R0!.D!J0=4JK1,J[?9AV@>3'. UL3/;0/?O=PYI!B6D M*Z+C ]C.W>/GN?/%1V&636?:+-B]3D:G, )]GPTESNP2)68I<,4$)Q(F7>O"/>^[N4-N\97!4JV- MB9$R%N+!3*[CKN481I! I T$Q9\%]"%)#!+R^%6 6N6>QG%]_(1^E8M',6.J MH"^2;RS6LZ[5LD@,$SI/]*U8?H)"4&#P(I&H_)LL"UO'(M%<:9$6SL@@97SU M2Q^+0*PYN/X.!Z]P\/[5H5$X-'*A*V:YK '5M->18DFDL48T,\ACDWNC&L9- M&D=:XE.&?KHW6J6/B D9L2EG$Q91KLE%%(DYUXQ/R5 D+&*@R"E9,[Y.,\R M&=W"@N5)U8*,,H@,!/F,VY!K#:DBC).^X I18JHA)E>,4QXQFI"1Q@4\$EJ1 MXP%HRA)U@KO(T*]WZ]^P"BTMW;=+ ML7PJUO\7-;3GX>2;!WXIUN&&UH2 H%02U"BX4%E,FI*F2[S>0CD'^J.)8 MBV+>^^<*BQ.Z%K[8%<@%6+WW[]S0^5A5! <"VQ !6E4[OCGGI:I9Y6_?&,?^)]E!=1W>FL!7GMZ3P0V(;> M=JFW_5:GL[V5S=/*UT@M@3WEN<[?J]\YW $ML%[65+_IOJ+6^AGW/UP#Q2;A M2_= /9G7BK77^CC31&,',V5 M'J0QP.<3(?33Q'2+Y;^#WA]02P,$% @ 48QN6"-8Q1HJ# D70 !D M !X;"]W;W)K&ULM9UO^Z.P+@I68*08OR$E[YW[X*V%B+""*Z3YYT]H8_8[@ M/!'BX0"G=WGQO5QQ+LB/=9J5;T;@D?+JM$Z'=N3R72\CI)L='9:+?M4G)WF6Y$F&?]4D'*[7D?%SW<\S>_> MCJS1_8+/R58F>48*?OUV=&Z]9MY4 M-:C6^#/A=^7!9Z(VY2K/OZLO[Y=O1Q/5(Y[R6"A$)/^[Y1<\315)]N/O&CK: MQU0-#S_?T\-JX^7&7$4EO\C3_R1+L7H[\D=DR:^C;2H^YW>,UQOD*5ZK)-L]W_TH]X1!PTLYX$&=MW ;C5P'FK@U V<5@/W MH2ZY=0/WV 9>W62LB07^?HJR:)*4*_( M^7*9J(]12MYGN[\0]<.+!1=1DI;_(L_(F)2KJ. E23+R-4M$^5(NE)^_K/)M M&67+\G0L9 =5F'%<=R;8=<9^H#,.^9!G8E62(%ORI=Y^+#=LOW7V_=9=V$;@ MO[?I";&\E\2>V#;Y>KD@+YX=]KVGBPLS\7Q[H@/@P,S^$-42+!5 M@9U!X/!X\'X?]&"H&;/@<1=S5/_8D#WZ_#??F;IOS%A-"\Y>Z4X5QWE,Z>?Q MW]NDK.1-OOTNEY'W@J_+OWJZ?K%#NOU(=5QY76ZBF+\=R0-'R8M;/CI[_ILU MG;SI4Q82%B!A(1)&D3 &@FF**<4WT,SDDKJ5&Y!@MT^>-R!Y M]6 B)V^ED,>F)+N167PX@T;TT PB8<$.YAWL]YD<,*W)9-+*-C(J[8DZ\_UY M)RH#1=4R/MUG?#H@XS5_2>3LA5QOQ;;@)"G+;93%W)A[8Y"AN9]V=IP]F\]= M;^ZU_H*144,DC")A[(C]H>5^ML_]S)A[FN?+NR1-^Q)J;#DTH4A8L(--#_:& MXWLSKZ6-$!F3]L6T9K;;^D,&Q=22Z>^3Z1N3^247\KSC,[_EV9;W9=38?&A& MD;# [^C;L9VY9;28'FN9_GZ:A39-0:":1F=[S,Z-V;T(Q7<.Q*B M2*ZV(KI*.1$Y.5]\^7S^D; \5<=D>0KY/HM/^E)NY ]-.1(6S#LI?^5.)K[3 M2GG/:I9ESUH91_:,@6!:QJU)8RQ,?BWG69Z]BN5Y?I&GJ9J()9G@L@.B9Q/> M/1+CF]5[UF9N-50M4%I0TS0A.+/V[ T:DT)I#$73=75@6%G&G"]X7/"HY,IK MNC$<]FO,X2#KS]H3UH4YV.#D(FDAE$:A-(:BZ2*P&Q'8CPTNRA,GEWFZ549. M2;Y]X.LK7O2/!T;8X/$ 20N@M!!*HU :0]%TR33VG_4$_I\%-0"AM !*"Z$T M"J4Q%$U73F,#6F8?T'1R:6XZ6"!(6E#3M+.1B>5:\_9D ^H,]D2UY[[MMZTB M5%0]J8T]:)G]P4=/,LWM!V<6Z@):74/.]FVW?0(9]JQG.;XS:YWM4VCO&(JF M9[:Q 2VS#W@IB4G,2_(\6F_>D,OM9I,7PCQ!@)I^4%H I850&H72&(JFZZ:Q M$*W9$TP0H.XBE!9 :2&41J$TAJ+IRFG\2LML6!HG"%"S$DH+K*Y=Z;N.,VT? M19!!J=4U/WW'==L&-"JHGM+&L+3,CN7CTP.H(PFE!5;7;'0M=^ZV\]I=S9I: M[4Q0:-\8BJ;7 S6NI&UV#.N+A)?J(J%Q2F#F#,TOE!9 :2&41J$TAJ+I:FF\ M1MO"3PELI-&V@-("*"V$TBB4QE T73F-06F;#PR,!^+H"XDE!9 :2&41J$TAJ+IVFE<2-M]@F,1U)Z$ MT@(H+832*)3&4#1=.8W5:9NMSKURXH,:_V4DJD-3=%-POI:'JE[Y0#W01[JY M+P2O*L%[%8/L3@BE42B-H6BZ8AH+U1Y22CFP>-;,'BR:;LF@X\R]F>?X[5D, MU"B%TBB4QH[9)WKF&Q/4-A=2ZO/6PY1?<9GPPI1WJ!5:TWQ]YNJY3COK4),3 M2J-0&D/1=&4T)J=M-CG#*+F_ 4(J8WIU[H^ M1J50&D/1]/OD&H_4,7NDYW&<;S-1DH+'/+E5=9M]^76ZE8R6Y4Z]5GG!PAQM M:'ZAM!!*HU :0]%T%33>IV.NL_Q#K.3AOI% [S&_9F@:<+U96P%0#Q-*"Z$T M"J4Q%$U70.-A.F8/\VNVB9(EV11)%B>;*"5745K=/J5.&W=CQ&-#A-TS1/B= MP7AA[LA@@4#M3"B-0FD,1=,%QMTX_A5_I-'ZE8W2U6N<+69X=><_'A=-3MFA-7K#V@9)I060FD42F,HFJZ/QH%TS XDXK[!"W.,H:X3E!;4M,/Q;=I] M?@,T)H72&(JF*Z1Q(AVS$WFYNQZQXNF27/U\:&IAO$9ACC!8']TZ2FLV5R5W MK5+* !HWA-(HE,:.V2=Z_AO3T3&;CA=R>%"9KM*KSCZJ)WJ\V-Q?G>A[NM5% MS;2LPZ/&Y,1N'S1VJ\VT;G=.)E,G/8-+PMST*$C-9060FD42F,H MFBZ&QFMTS5[C$751\B_\DE<8+N6:4+[,T,$?2@N@M!!*HU :0]%TR37FIFOCRZE<:'4FE!9 :2&41J$TAJ+I MRFE<3]?L>GXIHJR,=H_>C?-2J">@QNIHUGO]VPP;+!FH%^IV_5=;/4NN_>! MJ,D)I3$43=?"P1,BS29G5PL%3^4L9JE.6,6*DZN>VKM>F2 MO@64%M2T0[^E M(Y'N*ETGGT*[Q5 T/?6-C^D^4JYXU)QEV(-*S"$'JP!JD$)I(91&H32&HNG" M:@Q2=_H$,Q-HT264%D!I(91&H32&HNG*::Q3]]>?@NEV'_QHS[JE&"!WK\.I850&H72&(JFJZMQ M7-WY$QR2H'?(0VD!E!9":11*8RB:_A#VQN;US#:OZ9!4-ST\),UFW4^<;3]1">[M'/8S!'&SJ:0&D!E!9":11*8RB:KJG&M/6> MP+3UH*8ME!9 :2&41J$TAJ+IRFE,6\]LVG[A>$JBQ1[X?@ M4;RJ+R=7M-P>N9#=Y??8Z'&3M8%SM:ZSD>[0=U!="@(91&H32&HNFJ4-ZOOJ0Q[3QS M5>,WZR\2RI%$>?YB57!.UKM7V7'U*COR(2KD"'/_>K>7Y(Z3573+57U\?I,E M_Y6K/"/.B4W6JO>\+M1 MZ+R#?5VQ2O&PO=V]R:W-H965T^$0)[$&F-FF::5] M^-F&,D@)O;G*FX"=<_[V^9W#P8QVE/W@6XP%/*1)QL?&5HC\PC1YO,4IX@.: MXTS^LZ8L14(.V<;D.<-HI9W2Q'0L*S!31#)C,M)S M+W%"=V/#-IXF;LAF*]2$.1GE:(,76-SE&U/[8A8I M>VWPE> =;]R#BF1)Z0\UN%Z-#4MM"" ="R7^)]!.3RX++&<[ABJ9+DB&=C+]@458! MT#7,"Q9O)5F8,Q)CD)4&G4YG,RP02?BY=)_.OD[A2RY(C!+XC(7*/ N(X*_E9/R_G9+"XZR%1^90H:H-FK&53B793C. M@7#^+I(!V/Y;<"S'@;O%#,Y>GS>7*B\=PE?]PM-B,P#7TL)V0[!#:7:,TIM7 M0S?PWAW0,V4VZY0Z=4H=O8#[4DJG\<^"<**S\^T?.0?7 J?\>Q?64M+KEE2] MYX+G*,9C0S87CMD]-B9O7MF!]:X+Y2G%9B<2:Z%T:Y1NG_I$UW%5.?A!/@;9 M!J_@U^'<7Y9ZOM93+?=^XKJ1'_KN<&3>-QGU+GPLHQ.)M1AY-2.OE]'[B@LP MU0>ZF)3^MMN 8@V&CN?M(>E=YU@D)Q)K(?%K)/X+97-[,_T,'VFRDEU/MK7K M+![4S8[SXH4B\I\5D1-&D>='_AZQWFT<2^Q$8BUB04TL^+_$(-?O'=G#9'-_ M_-/E=ZE@J)Q)K48EJ*E$OE5LJY-DJ M;Y50%Y;H>;6$0R>P]KCT+G8LEQ.)E5S,QN%6?8E\0FQ#,@X)7DMY:Q#*E+/R M=%\.!,WU>7=)A3P]Z]NM_"#"3!G(_]>4BJ>!.D+7GUB3WU!+ P04 " !1 MC&Y8,T4%KD & 3)@ &0 'AL+W=OMX)HWVDIVF]31M]T-G/\A8L34%1(6PDW^_ M$B: %R''N_J2<#NOI9>CHT? ?,_%]WQ+J02/29SF5X.ME-GE:)1'6YJ0_()G M-%5G'KA(B%2[8C/*,T')N@Q*XA'RO/$H(2P=+.;EL:58S'DA8Y;2I0!YD21$ M/+VC,=]?#>#@^< GMME*?6"TF&=D0^^I_)(MA=H;U2IKEM T9SP%@CY<#:[A M)?;+@/**KXSN\]8VT%U9;A&-:22U!%'_=O2&QK%64NWX48D. MZM_4@>WM9_7?RLZKSJQ(3F]X_!=;R^W58#H :_I BEA^XOL_:-6A4.M%/,[+ MOV!?7>L-0%3DDB=5L&I!PM+#?_)8&=$*@$%/ *H"T$L#_"K ?VE 4 4$I3.' MKI0^8"+)8B[X'@A]M5+3&Z699;3J/DOU?;^70IUE*DXNWA6Y.I+GX(8G*Y:2 M\F8,P?TA#0!_ ,M"1%OE+%@*%E%P'<<\.ERF3E[G.94YN(Y^%$S0-2#I&KQG M9,5B)AG-]?DB4<=?8RH)B_,W2OO+/0:O7[T!KP!+P>%_%O$%@*$I?*3N07TC M4'TC4*GG]^A]4&/\X.:ER8I#<& .UL7A,L](1*\&:O3G5.SH8/'S3W#L_6(R MQJ48=B1V9)I?F^;;U!>_<[[>LS@V.7:(')>1NOKM%OXTG(3A?+1K>V&Z#$Y0 M<'P9MK;C/_8RJ'L96'MYC;]>@X^99!&)@&7-REE9R;Z]5\? K:1);K0R=&FE2S'L2.S( MRG%MY=B:EY^Y5 F9/<\/F9X?3.Y95IBR5%+5%FFRQBITKC4NQ?!!+&S713@.8&BV9EI;,_T_L]S4 MI1TNQ; CL2/39K5I,VL^W9!\6Y)5I#>H*EL[$M-4&IG)*G6NA2[%\*R344'@ M>;XYH:#7 *QGGQVCB!?*#+4*B:AR9A4;BY!=Y5QCG*KA2JUM#83!.)SU>-." M>VCUYJ/<4M$RQDS95HVSG7&IABNU(V>"<-+C2\/:T$JEB]MTI\8/%T]&/YRR MME,U7*FU_5 K?-^'/8XT( WM)+T4-"-L#>ACIA;U:N6FZPTOTRA6$P[<$@V* VM.*G6F(_4*$?"TCR:$L?IWCM5 U7:D<%:-); MF!MRAG9TODTE23>LMR0[16:G:KA2.YK'/7_2FRT--4,[-A\FJY2GPQ=4'*?@ M[%0-0Q,Z>Y.@QY\&G:$5,AO0R5&4#6]%V:#G/*Q4S4,NX0\5(O1H,<@U" R.HG(HJ#&R3UN'M8: M'SLZI6:G:AAUJ7D8SL9>3R%"#34C.S4_YU/&Q?-S[I1+:AUX=LFSC7(*T:@+ MT4,4HK"G(J'6(^M3&!WQA):S>V7-6Y!2(_[8E<[VQ^T3["Y4#X/IK <14XU$ XLD/XT5K_U)!T"N%.U3 R0/@8>D%/&OD-A/MV"#^\+5-X M5"UK :D^FC"^O';*W4[5L-_E[C ($.Q9IO@-=_MV[K:^S8?=]_2A%[9HI.JJ M4W(V_VH0_GMZ'[4^P-&?2]T1L6%IKLK%@PKT+B;*+''X NFP(WE6?I.SXE+R MI-S<4K*F0E^@SC]P58JK'?V93_T=V.(?4$L#!!0 ( %&,;EB1+\VZZ00 M ,X2 9 >&PO=V]R:W-H965TR@!Q'%E)ES&!3+0-= M*&")$\I$$(5A+\@8SUOCD>O[J,8C61K!<_BHB"ZSC*GK_M]K?.>/1F#G3,)7B M'YZ8]*PU:)$$%JP4YDJN_X"-05VK+Y9"NU^RWLP-6R0NM9'91A@19#RO_MG/ MC2/V!*+N/0+11B"Z)4#;]PBT-P)M9VB%S)EUP0P;CY1<$V5GHS;[X7SCI-$: MGMMMG!F%HQSES/B\U-BC-9G*;,YSYGS[FLRJ725R0=XQKL@7)DJPK79! M7CQ[>5--@-ZH71+5+HF VS[M8[=#*[M#3<@JV9Z3M4&]&G?"=G\0 MCH)5PYJ=>LV.=\VIU,;RX0I6D",UZEW]=[O=9"9%:7VG]P;X+OA7&D8[NUD=W'9T+W"0#W:L ][ZZ\U8;CT0;):[8"A<%S'LXS,<%MY#)H\9UGQ!@_3HI#*[,N=L_@[4M_+?"^H M(XDTK$T>/C[SAT\ F(:[1!8^&?_>$ =TE1NI-8^,95EN8Q5^1WR%'%PM']DF"90G71C%;D)&W M/['"U#>"9.K*&% 80,(5&#KEA?9RWP_D6"[M$BIM/S[]J3=+'XMYEY"I/R,_ MB/]^U33\'Z?_ 1T'F+]+R=2;0 \QOWN'^>VH'W;N8?XNKU)_\CJ2^9\42X!\ M8!GXV>Y=_%CF[%(J[3\!V[UY^EC,NY1,_3GY06SWJXXV9!]NCWLZN/^X]ZLZ M0/I=-J;>W'F(],.[94]O..@UDSZR&?5FSR[M1/ZT@_9@!6] 9=NK(I9%)@6R M=M=EK.JWNU& XC+9#O,\X2N>E!@X,6[:4BJ.U1$.\MUUDE77R373[EZ.LKF3 MQ85*!5M-K"@$7BJMP&U9%Y-V#F @QA;,HG2B,=,I60BYUL1(,@>\YBL,6!Q7 M,MO@NZGJA$PRK-CXK]K(!J#6NEYS]228^$K8('+A2=]/()5]7A2 M-8PLW/O#7!HL ]QG"G@N*CL!QQ=2FFW#+E _88W_ U!+ P04 " !1C&Y8 MZ(MNE%P" !(!0 &0 'AL+W=OE MPCB*SL*:<1GDF;?-=)ZIU@HN<:;!M'7-],\I"K69!*-@:WC@J\HZ M0YAG#5OA'.UC,].T"P>6DM-V5F#RV2AU)/; MW)63('*"4&!A'0.CWQJO40A'1#)^])S!$-(!=]=;]EN?.^6R8 :OE?C*2UM- M@HL 2ERR5M@'M?F(?3Y>8*&$\5_8]+Y1 $5KK*I[,"FHN>S^[+FOPPX@CE\ MQ#T@]KJ[0%[E#;,LS[3:@';>Q.86/E6/)G%ICF-#Q+> M,WT*R>@MQ%$&D:5N DH"DSJ-<8Y*]?C]!![_H!KE"WND]4!SSS0C?(Z3]+Q M19IFX7I/P/$0<'PPX"=Z5X0R>WM@_$_$D_,DO7CW5\1PI[MKU"L_PP8*U4K; M-?I@'9Z)JVXZ?KMW;PRUP8K3!0E<$C0Z/2<)NIO;;F-5XV=EH2Q-GE]6]-2A M=@YTOE3*;C&PO=V]R:W-H965TQZMBI;:#[]SL[(:4:19NTE\3GN^_+?9]S3G?:/-@2 MP)&G2BH[IJ5S]8@QFY=0<7NE:U"866E3<8>A63-;&^!% %62Q5$T9!47BF9I MV)N9+-4;)X6"F2%V4U7<_+H#J7=CVJ/[C;E8E\YOL"RM^1H6X.[KF<&(=2R% MJ$!9H14QL!K3V]YHDOCZ4/!-P,X>K(E7LM3ZP0>?BS&-?$,@(7>>@>-K"Q.0 MTA-A&X\M)^T^Z8&'ZSW[QZ =M2RYA8F6WT7ARC&]H:2 %=](-]>[3]#J&7B^ M7$L;GF37UD:4Y!OK=-6"L8-*J.;-GUH?#@"]_BN N 7$?PM(6D!PCC6=!5E3 M[GB6&KTCQE@_0]#?MPNT0W\?7\>$]FP]H^S^I$>V9KG,*8XLQ;,%FCV M]DUO&+T_)OD_D;TP(.D,2$ZQ/QN0^P4\&W!,=4,U#%3^WMEFO638'URG;'NH MYTA9=#/L][NRIE-V, [^*L)?8RV4)1)6"(RNK@>4F&:\F\#I.DS(4CN&PO=V]R:W-H965T$0%/5[UK]S*@HSR@N.+/&/;RX#/) MN[+B_%O^Y3:ZZCEYBR"!4.4(IO\]PQR2)"?I=OQ=07OU/?/ P\^O]*#HO.[, MBDF8\^2O.%*;J]Y%CT3PQ':)>N#[3U!U:)CS0I[(XB_95]B0!:!= W 9Y[(L"K KPW 92>"!A4 8/W!@RK@.%[ T95 M0)',?BE6H?2"*3:;"KXG(K]:T_(/1;J*:"UPG.4C:ZF$/AOK.#5[@&?(=D!^ M)==1%.?)9@FYS@+MD3N>J8TD?A9! M9(CW[?$NM0#ZNI]U9^EK9^?42KQCXIQX[AFA#O7(E^6"?/CY(YDS!6LNOAM: MN'@_C[[R3!VU8Q80UAC7@@G>CSG1FI9J7CU$O(+K_6"(//ZN3Y!;!:G\:AH- M)65@IN05\E)N60A7/5T")8AGZ,U^^$^9BP G62L6@3L7 1I_] ML4M7( A_(F$Y:&.0Y%_;")Z7P&$!S*>9YYDW[3\?2FV]95>I,6$!$JPE];"6 M>FB5^CH,^2Y34D^?(<3/;)7 &F(.@//<9PW6EOOV55K3%A@ MZ,-X,O"&AWUH"3FJA1QU%Y(E>DG#LA"(GFE(*$#//23A4H(T"3PZ&L1#@[C6 M=G05%Q,6'+=_,#DI[+@6=FP7]K2&6NM$UX2(*$Y"/8<*O8 C3)]11GG'1\U[ M*^WX:'2\N<*WMK6K7DBPEJP7M:P75EGG/]3KQ@YX=(W3X\61R.YD3(]'L17> M=11CP@)##RZ&].0XGM2"3ZQZ/4#(UUG\CQZNHEQJF.2;'-V<#D>.&Z_SCZ]SQV'!A8&W]_QR,KM.LSQVK.H$>BOKQ?KR#?.K_JF?[^YT(-]I, MD>NU - N3]5GC8MT*[_KN@R5YJ/2 BQ:.U,'3LI%62=7&*R$8-)\5%J 16LG MA#8)H5U7'D3RQ&1%YQ6J5=S,]<5^T\Z"8]("4R^*E<:I&NTV)M"U&IMN=4B? MO]W"=(D+5)J/2@NP:.WD-5;7'>/4+4P;ND"E^:BT (O63DACDEV[R<5X MJ^,:#*6QJ*%:8E1:\.,^M 5N3+%K=\5=R]5GM0%!KHMW%O::A>1GJ]Q@TGQ4 M6H!%:__6U#AWZJ#4+(IJT%%I/BHMP**U$](8=&KUFT8_N!:Z/!FSXAX_V-14 MG>PW[2PXJ@''HK4%;PPXM1OPUU>I.Y;HY52L'6%6S YU 9-GY/":)6-+PK*( M+'Z6SMZ[S@X7J^U%I 1:MG>?F MW0#%^868HMI\5)J/2@NP:.V$-#:?VG\G?H!\4U&&PO M=V]R:W-H965T)U>RCV0-NT+502/8J.&V _?I0LBY(E,Y%+O<2Z?-_A=SFF3TB.]HQ_ M2S>4"O ]CI)T;&V$V%X/!NEB0V.27K$M3>2;%>,Q$?*6KP?IEE.RS)WB:(!L MVQO$)$RLR2A_]L G([8349C0!P[271P3_GQ+([8?6] Z/G@,UQN1/1A,1ENR MIC,JOFP?N+P;E"C+,*9)&K($<+H:6S?P>HK]S"&W^"ND^[1R#;)4YHQ]RVX^ M+<>6G45$([H0&021'T]T2J,H0Y)Q_%N 6N68F6/U^HC^,4]>)C,G*9VRZ.]P M*39C*[# DJ[(+A*/;/\;+1)R,[P%B]+\+]@7MK8%%KM4L+APEA'$87+X)-^+ M0E0<)$Z[ RH,"S*/*)C1M6RB M "19EA93Z;%F_!F\NZ."A-%[B?9E=@?>O7D/WH P 7]NV"Z5'NEH(&3,V4@QF+=EE_6@FL1>G:"$-@M82] M,F&O)RYZ)DM@"*Q6 K\L@7\I%P^.;H5D_A!C[X2*32O7\Q%J9V)01A5HH[I9 M+&B:@K-?N& *KU6%8UF'8$T&')DM@"*Q6 M FBK'VS[4HH6GE7V#;T V2<<;3/S_:'73E)8D1)0&]GGK0@7) )_4)%IMS!9 MZR=./5S7KIA"JR>/5/*H)VX6P*;*8 BM7@8E9Z!6*FC9B1NT@X[ONZ=3J'Z$ M2S-0:@3JY4C!WE?.K7JPSLTSA%9/70D>Z/;%8:,BR!1:O0Q*!D&MQ-!RV&MP M& 7(J4C-(H.F'<0!]ITSM54OVQF>T+;%RL'XS/HM M5IH&ZS7-RZS]02&L'[]S%_M81,*5/;'>-L7,[HKU(:JP$E7XXHVQPK.N)I!W MNI2&6W;&8 #/T5GI'/S"UMB+=.ZJAO4#=FY<'R(**Q&%^]I(PT:UE"FT>AF4 MEL(7;Z85GE5B(AOZC=G8J H:5(Y)Q)2O\],C*5BP72(.!PC*I^4)E9O\7,;) M\UMX/3V<,U$PAV,O]X2O0SE51W0E(>TK7Q*1'TZ2'&X$V^:',>9,"!;GEQM* MEI1G!O+]BC%QO,D&*,_S3/X'4$L#!!0 ( %&,;EA?=&4=2@( "T% 9 M >&PO=V]R:W-H965T:6139H@;)[%@WH#!3:2.9P]#L(ML88&4HDB)*X_@JDHPK MFF=A;V7R3.^=X I6AMB]E,S\6H#0QSE-Z./&FN]JYS>B/&O8#C;@OC0K@U'4 MLY1<@K)<*V*@FM.;9+:8>GP ?.5PM&=KXCO9:OW@@V4YI[$7! (*YQD8O@YP M"T)X(I3QL^.D_2=]X?GZD?U]Z!U[V3(+MUI\XZ6KY_2:DA(JMA=NK8\?H.OG MTO,56MCP),<.&U-2[*W3LBM&!9*K]LU.G0]G!4=AU5"-XKCRA[)Q!K,8\__V-^U53?^#*J[+(47/4R85GC?0;& S!?:>T> S]C_0V9_P902P,$% @ 48QN6%J= MXD E P R0@ !D !X;"]W;W)K&ULK59-;]LP M#/TK@E<,'=#6W_E:8J!-,*R'#46[;H=B!\5F8J.VE$ERTOW[4;*C)JF;]K"+ M+=%\3X^D1'F\X>)1Y@"*/%4EDQ,G5VHU<%7P/#+@HN**IR*I2M7 M FAF0%7I!I[7,[6\-ML$67< ?J?G4C<.9:EJRH@,F",R)@,7$N_=%LH/V-P\\"-G)G3'0D<\X? M]>0ZFSB>%@0EI$HS4'RM80IEJ8E0QI^6T[%+:N#N>,O^Q<2.L:X0\@MI%"LZ;P$>4:FG"F!52*74H)" M V49N6= !8.,;&D6@E?656(L*B=3$P4(24YGH&A1?L+5[N]FY/3D$SDA!2,_ M[,-=S*1- M9V#3&1B^\(UT[N5A/PWDX7(NC?UW5[@-?]3-KYO 2*YH"A,'3[D$L08G^?C! M[WF?NX+_3V1[J0AM*L)C[,EEFO*:X280=AN=$0:J*^B&J6>8=*-:)T$O\"(L MZ'HWG ZW_C *8^NV)S2R0J.C0FV9J-G9'?JNCA,\^)V5;$#QCEI_V \.0NIP M&L1!=T"Q#2@^JL>>2M'LQBYQ\8MUX[CG^P?J7GI%OC\,N^7UK+S>47G?.3M/ M:R& *5*_0VKO9=6CH=<_D/K2RQ\&X;!;:M\Y, RL]L%;I<9&F99UAIJQW\T[7?9!Z.IN:?=9_KFDL=FNBR8)"4L<"GOHH^5 M%\W%V4P47YFK9,X5]C(SS/%? X1VP.\+SM5VHA>P?R_)/U!+ P04 " !1 MC&Y8.J+M$>0# F$P &0 'AL+W=O!QF50GMG$<29V3M/"6L[+]Z<'1#7LQ6:/BC%+*,5_;30ZWXKN;J:JCBYO"HBE@/Z1.]!H-_111RG>CUH MAJZ*ZJ[2J_,F!$G3[*V:\?DV1&]>OT6O45J@3UNV%[2(Q=R6JA@-:4=UXLLJ M,7DBL8NN62&W KTO8HB[\;8BT3 A#TPNB1'PFO(SY.)WB#C$':AG]?)P,A > MFL-#B)X*[[!QFW5Q2SSWV75!82JBC(D]!_3U@YJ&KB3DXMN0Y!6F-XRI+>1< M[&@$"TMYA !^!];RMU=XXOPQI->88.%(8!TMO49+SX2^?)\D4-H+DDI.3B6@ M-120I')(PPIK6F)IU[Q;.F<$S^;V75N[."HUU_4_6?L/:-[(.(0'. M(2Y)4R% #CZE%J]\#@EQAX^:M>A.VGH3HQTO]!L7YD5 MS=3+C!81(!"2KK-4N6.,Z$:]!(74[X27R%(E\ULU^L3I+>_*6-&IJCR3L2-* MT(@2&$7Y&UY,.'B4GLRFCM-C;$QW*N.1P#K*3!MEIN:G0[FKD&F$OEY#O@8^ M:*=&B%/M=$RP<"2PCG2S1KK93W@US<;4X'WL=K&Q 52>(H$7M/[T,'FR&>A4 M(QD5+1P+K2OBL;@%&@/7$]3UA#'Y,- ) MFJVQY7]02P,$% @ 48QN6(@48]"_ P =0\ !D !X;"]W;W)K&ULM5?;;MLX$/T50BV*!&@B45<[:PM(;!0;(-T-XEX> MBGV@Y;$ME!)5DH[3OU]24F3K8J4IU!>;E&:.SAD.A\/)GO'O8@L@T5-"4S$U MME)F5Z8IHBTD1%RR#%+U9LUX0J2:\HTI,@YDE3LEU+0MRS<3$J=&.,F?W?-P MPG:2QBG<;*5^8(:3C&Q@ ?)S=L_5S*Q05G$" MJ8A9BCBLI\8UOIIA7SOD%E]BV(NC,=)2EHQ]UY/;U=2P-".@$$D-0=3?(\R M4HVD>/PH08WJF]KQ>/R,_B$7K\0LB8 9HU_CE=Q.C9&!5K F.RH?V/YO* 5Y M&B]B5.2_:%_:6@:*=D*RI'16#)(X+?[)4QF((P?LGG"P2P?[5QV0* +M"A6 M$[&U&F89!;5BDE!T0RA)(T"+/+5NTR)_]#H\ "425D@R-("F$&"?$/"1\$ODX/?(MFRGPWW6[SZ'J'*WZ^ZF"F453[N*IYWC.2?P_LV MJ\"D&W3'A$ SPOE/%:P]X2N!OMTI:W0K(1'_=2DMH-UN:+VAKT1&(I@::L<* MX(]@A._>8-_ZJTOW0&"U*#A5%)P^]+ C$[KT%B!^#J+KS6/HN..16H;'8R%M M*XQ=C"NK&D.W8NCV,OQ"Z*Y(X&NJ2IE.[BZ&!8AW].T+S[9P@^%+5C6&7L70 M>VT,WZ,49!=-KT7 'H\LJT&S]WN_F1%^I<;O5?./*ALOUHJ!)/ T#ZEJ=?IV M>S_0:Q-]*+2Z[,,9C9T_M^-Q;P/PZD@,A%:/Q*$7P/W-0"U7CPZD3N$=A[UK MN5[SL.VR\RP'>R>R]= 6X/Z^X%>W?[LGN% ]KMND^9)9G>7AN,?]Y_VID)ZN M 7ZKS;MP;3=H$>ZP\VS':58!\^A.I"^DZIZPB5.!**R5HW49*,F\N.,5$\FR M_)JT9%)=NO+A5MV+@6L#]7[-F'R>Z)M7==,._P=02P,$% @ 48QN6-2N M^K1R P "@P !D !X;"]W;W)K&ULM9;?;]LV M$,?_%4(=AA9(K%^6[62V #M-VCUT"Y*E?1CV0$MGB8A$NB1MI\#^^!TI678: M24FQYD4B1=[I\SWRR)ONA+Q7.8 F#V7!U. MVL1(60IQ;SJ_IS/',T100**-"XJO+5Q 41A/R/&U=NHT_S2&Q^V]]RLK'L4L MJ8(+47QAJ(0MDGV=5S/8Q[[$D.%F_:!TCC">'9"EI QSK&)B510G@#YMS6PE=:*)K(TYG#9QKXW&4W=;8N& MJ-$0_:"&;O0,%\7T^ABCIXS!60?CJ&$<_33&.OY]B*,GB*=^T$XX;@C'/XT0 M+XX5L.<@QRV07CODI(&#:-BNS?<.]X[W M_]6])#G[Z6L*?_B8OR-%_:-KTW]-_"9OGZ&O+^]'&\L;1'X'?G# #UX3_SBI MGU$0/%7@1X.PXP3R#]>HWWO7O4YV7%89_]+4J!&_RXU1])TV]Z@\*T%FM@A5 M)!$;KJM*K?G:%+KSJKP[3*^J9*Q/,'\5*6"%IMY@C'&55>%9=;18VV)O*326 MCK:98[$.TDS \940>M\Q/VC*__@_4$L#!!0 ( %&,;EAVSWB:,04 &X= M 9 >&PO=V]R:W-H965TQ]6]\%-!HB:Q%G;0#GMCS\["3$MP=VC(+Y 7CSC M9\;/^''L[HR+9SE&5/"2Q*F\:(R5RLX]3P9C3)AL\@Q3_6;(1<*4OA4C3V8" M69@;);%'6JVVE[ H;?2Z^;-[T>ORB8JC%.\%R$F2,#&_PIC/+AI^8_%@$(W& MRCSP>MV,C? !U6-V+_2=5WD)HP13&?$4! XO&I?^^15M&X.\Q=<(9W+I&DPH M3YP_FYN[\*+1,H@PQD 9%TS_3?$:X]AXTCB^ETX;59_&,WCOZ-0C2\:9PT(<<@FL1KPV1]8!G1B_ 4\EODOS,JVK08$$ZEX4AIK!$F4 M%O_LI4S$D@'IK#$@I0')<1<=Y2AOF&*]KN S$*:U]F8N\E!S:PTN2LVH/"BA MWT;:3O4>% ^>CZYT7"%<\T0/MF1YNC[=/SS*SS#0O\#2$ 8HE8@"I=OE-H=P M!)=A&)G&+(:[M&!(;GJ#BD7Q(<@Q$R@A2N&O,9]([49[/##W_2B.=5/9]90. MPD#Q@A+P50&8K %,H<]3-99PFX88OK;W=/!5!L@B U?$Z;#/1!.H_QE(BU!X M?+B!3P<+Z [WM$HPS=W3=0DVCJ FP9="L'2$FN$*KN:PW.Z>S?/'ES,F0OCV MIW8)=PH3^4]=OHK^C^O[-U5]+C,6X$5#EZU$,<5&[]=?_';K-T=TQU5TQR[O M970C'8EZ.Q@%N,+\)# A\ M")-TJBFJLQ'#2EX5N$[VW.!G>T@NDX5 M76=/7.FL8:A1:/%&Z3+.9SU/+A(IX;S89CXR^)I[]G[I4 MAP@L0&2C\WO MI?TRC4[7LLAJIN\4K=Y7/9-'Z:BSMRH&5.-^M<1^BM).\SGXW M'5NKHO[)OLGKE-A- [0RZ[MU]GWRKNJEOY:\5B]]MV#^!'G=#LC[Y+7BZ#O5 MZ7^0MQ^EKW1^:U/T+N33M_KI=_;-";Q@@L8I+WE7<0(/5G]!F%9PMC7>^ M+-!+!#/>CBHH_1LIK^1;VCE]IY?%UNGI8NNT_=[.*;6J3]VJO\+^5H>)E\41 MFFU>G$3JR7<4:4 Q#K5IJWFJ\RJ*P[WB1O$L/U![XDKQ)+\<(PM1F ;Z_9!S MM;@Q'51'K+W_ %!+ P04 " !1C&Y8RN/&&,4% 8(@ &0 'AL+W=O M"T54L% 8.Z?6&3DC] MJ#.;QM>NQ6S*]RKP(W8MD-R'(15/"Q;PPWD'=YXOW/B;K3(7G-ET1S?LEJF[ MW;709TZJ9>6'+)(^CY!@Z_/.'']8NJX1B$=\]=E!YHZ1@7+/^0]S\G%UWND9 MCUC /&544/WWP)8L"(PF[<<_5FDGM6D$\\?/VG^/P6LP]U2R)0^^^2NU/>^, M.VC%UG0?J!M^^(-90 .CS^.!C'_1P8[M=9"WEXJ'5EA[$/I1\D\?;2!R J1_ M1(!8 5(6<(\(N%8@CIR3>!;#NJ"*SJ:"'Y PH[4VA;[LS!V)ONR55#1:^=$& MO;U@BOK!.SW^[O8"O7WS#KU!#I);*IA$?H3N(E_)L]R%/[=\+[6TOOBF<#YU ME 9DW'(\Z_PB<9X<<=Y%5SQ26XDNHQ5;U<@O87E, 6.CF0:3O(@Q'Z_WKZI01_DCGKLO*.+C&3B@75FO_Z" MA[W?ZH+3DK)"J/IIJ/J0]MGG?7C/1&6RG]E3;N<^S^;^&5JPC1]%9ADL:$ C MC]5%*#$[B,V:HOHP\LA!WQHB'Z3(!VT@9X],>+ZL76>+007D^V$) M(NA$0XC#%.*P#8CZJ;AFOJJ'.*Q")+B$$?2B(<91BG'43AIWOJA'.*HB')4 M@BXT!#A. 8Y;7Z&7R5,*6)[CFN6)^R78=8-R:[@ 9Y+"F;2X[.A]4.O^I.(9 M'D[*U05TI&'6<"]C&#T0Z+>82NDGR_QATT67MHR@:^%[[+^75VM\E(] O^N6 M)R[L8],8Y%@6;BT&8*&U=G ^XY/NF)3A@NXTA4LRN*0UNM78*<#'I5@HO M[$]3O!G-PB U>6%ZCQ9@:Z4 =E)&^AHD"65BKO52+ETP!]\M>:_D?H+T8%]*BMC0)LWD5/1BDB*$R:,(Q6]*FVB_LY10- M43%$&:?",*GZZ1#Y1T)T:J+ YG&,#(U38,0@J^N4E["FIG,IXV88)F?SS4:P M#55FLBCA1]+WT%<:[*&B4!N0Q,RP0&C(H%+O06^:HLVH&X:Y6VMH:^A;#U?X MFQUV/"C%O8J,F1&8F?TTC!.SV)K)^]?ON^5J!SO3,&LU^9LIL+YJE?'N)OE\QP\5K-SA@K2_=X6A+6S$&&2\CY'_>#R(M$3$;KM>@ M=22C=02F=:^V)T2J1&]<+G&P;TVQ9T2/M+\?=IKCD>IN6!4X.*8()R-WI,U- MKJ.%KKK/1T5X$UM1P MVK@9TW-/,+V6V+DU4Z#=A)2WVF!GFH+-*)T+;[6U!I946Y%J)V)''0U)$43N M-25,M-IJ1*R90B-"RIOYL"\O39B3>_<>,K&)/TF0R./[2"6OX=.KZ6 9 >&PO M=V]R:W-H965T+7FLL.>C#9X!0_ M'S=W5+3L"B6*4\A83#)$83FVINYUX ZD@!KQ-88=.WI&['Z#2A*E?M"O'.A8*<\9)6@H+"](X*_[Q<^F((P&O]XJ M5PIX)P)N]Q6!3BG0>:M MQ3HOE6@5PJHJ=O%W)7C?,SQ9$3)#E$Y6J#)!^5] M)2W\%6=RH3QP*M[&0HY/'C@)GRYNA*LC-".I6'\,*P8_JC?HKXULL4_H DVC M*)8-G*#;K%BB:J /',>)'/'XX*./'SZA#RC.T)RN3!>FF"'I:$WA:'>*X9VT)QD?,U0D$40U>5M,>EJYM[+S&\\+> G$?0JUXH!?_/4\ND>*G/"81'B6 MS]!$2X'85XAR4]E.O+[CC.SML;O/![G#TT&^UK:V;C0$5G-CKW)C3^O&QXQ" M2%99_.\K?A0;9(*Y>,D)8BI*DB)*-CFX=^:[J\Z9@[4&M5W/)L$"0V U(OH5 M$7TM$?<%#B8?V@"E#'DJ+_<7U4(3W35S.M$AM M:3()%A@"J]%T5=%TI?5@>41 >"N. 7B1 !*' Q0SEN,L!,%7!+3X3M8D$<_L M F\VE&P%A? ]C_D>;1*<-3%7Z.T=!Z>3#T=K65M&3((%AL!JC PJ1@9:1J:K M%865"%'BR,5I+$[U(=KB) =4; [B>UGBF(IS)'T2N8AZU>3_P7G<=]SAX(0# MK2UM.6A0V?=Z;EUE8$AES;G#RKE#K7._$"Y.P +X@N/G,P>+ %5N!B(D 0UC M=GI8+5P[/)MGMW/B5ZT9;?UJ$BPP!%9SO^L<,A9'2\ N-F^<3/VO4U6*"<76\R=P67R+LQ5Z M"/11T&C2;13--XH6F$*K\W-(O-WN>T=!D^GUS"B:;Q0M,(56I_*0_+L_,OMW MS]-_]RS[UUO4F@VC^;\IM#H;APJ ^T-* /^CI5/6 (95#6#P:@U #]6:+*-5 M %-H=;(.=0#WO0H!>L6MHY_1JH%1M*!$.SDJ'?+?.C6'@H#[8RH";D-^?EX1 MT!O3VL$-.CWOI!(4F-)9.-@^NE%+@:[45283\2;/>''%5/56UZ53=4EXTG_C M7L^*2\\#3'$'.\=T)8A "2P%I'-Y)2(M+:XUBP8G&W5OMR"&ULO5I=;Z,X%/TK5G:TFI$F!=M 2#>- MU ]-I])46S7;V8?5/KC@)JB L\9)._OKUQ"* Q@G:)F^M#BY]W+NQ?<&$^(D$.^M+(UIR0LG)+8 M0K;M60F)TM%\5GQVQ^NG8N4-A\3VB+]G>-63L M.1_)((G2 MW7_R6A9BSP$Z'0ZH=$#'.N#2 1>)[I 5:5T10>8SSEX SZUEM/RBJ$WA+;.) MTOPQ+@27WT;23\QOTBW-A'PN(@-C<$4?!5C08,,C$=$,D#0$OXL5Y6#/[K,< M!/$FI"&0S^&2I:%\JG(@KS(61R$1 +B3CX M3N(-!1^OJ"!1_$G>_6%Q!3Y^^ 0^@"@%?ZS8)I-^V-@!JC!PTT6/T*HR>$:-J;ATLKUT2!'$#EL[( MQ7I8DPK6Q CKDO$UXY*JL' ]U0%/* M!\W2=[M)HR!:DQA\B5YI.+X_CI',4?OVWU#1ZC50$@N==V(E:!3SWF49*%J] M+$K;H5G<#S,3;.LU]-WFQ#4;U<$I48=F5>_3^&WY'K>X26/3A5$I/#1+_(&V MGVCJTERQ:8WL#F!*A:%1T>;GLE1B?$&"YWQK=+C9!Q7;H:+5Q& M8>]=EH&BU?>$2NF16>D/-SMJR_<$-_M(8^3#CF4(4BJ/>JI\YS($M?6[V5)& MDSK O2VU6>![L!%JZ_@8V4V,.B.G Z72>F36>C,?EEF4 MTB.STA_!3&WQAMZTN8#66?E=NWBD1!Z91;X'-VFTO(GQ9VS.D5H7(/.ZH ^- M^9J-$FJFHS&"=A==* E'YBWS 1YK;X6AU]HOZZPF3H=2826CV"RC#R>+$W#- MMI2G^>'T$11F#MBW5X>*5D]?"36&[T1AV+@BZ%V6@:+5RZ*6!]B\/#CB?+DM M^ YJ49C&"ON3CNT WCO]-J\+CJ33A0M'H%E%#CR7MQTZ#G\4-%JY=%:3X^^RE&B[YA%W]SVI;-7)^WFFSF=49,WK;WWZOF/ M&FX)7TJB!C%]DE[VR43FQ7>_$]@-!%L7K]H?F1 L*2Y7E(24YP;R^R?&Q-L@ M?WM?_5IC_A]02P,$% @ 48QN6#51 2>1!0 Z"0 !D !X;"]W;W)K M&ULO9KQ;]HX%,?_%8N;3INT-K$- 78M4DO57:6A M5>NV^V&Z'UQX0+0DYFP#[7]_3DCCD 0W10F_0!+\WO/WV?'[X.1BR\5ON010 MZ"D,(GG962JU^N0XS@SLN%;_YBJ>(+SNABQ1;P .K' MZE[H,R?S,O-#B*3/(R1@?MFYPI_&=!@;)"U^^K"5N6,42WGD_'=\[[+AQ MCR" J8I=,/VU@3$$0>Q)]^._U&DGBQD;YH]?O-\FXK681R9AS(-__)E:7G8& M'32#.5L'ZAO?_@VIH%[L;\H#F7RB;=K6[:#I6BH>IL:Z!Z$?[;[94YJ(G 'N M'C @J0&I:T!3 YH(W?4LD77#%!M="+Y%(FZMO<4'26X2:ZW&C^)A?%!"_^IK M.S6ZBS8@E1X7)=$9&O-("9W9-0O0A*FU\)4/$O$YNH%'A1Y@^G*)13/T52U! MH+R']S>@F!]\T*Y^/-R@]^\^H'?(C]#W)5]+;2(O'*4['8=VIFD'KW<=) SC3M].99/IJ+D._OFA3=*<@E/]6R=[%Z5;'B>_>3W+%IG#9T;>G!+&! MSNC//[#G_E65A(:<[:6$9BFA-N^CBC3,XMDBLUQ\1+?,%^@G"];@C)D0SWZT MV)U69687SDO"QWCI\#3G;$]W+1/=.-*-[3::D(6=[*?&RE'C6>? %I$1JR2+$ MM>!G8*)*[LY'+S<#J3X,'?MD8Y58H@&GQAITGBOB*YJ MY!ZX80W38#O47$D)ZNR:37_#K,Z-VBC8-.5M7[M!&WPJML&-PDU3WO;38O & MV_FF#AG@,M[@$M[8XQRKPP .MA-./3K 9A*,4:ZD@IQ* .L:-.XU4@ MC9<7W<>]@NBJ1L->=14@!EF(M?;'PZ(6; '.U0*BZ7/]>F#W^^9]BC8(A>0V M;TZV>]/L]DT;N$,,[A [[M2I!Z0"3DI_%>UQCM5A4(?84:=>/4B=Y)5X;G'I ML4%5LY(&7:('10%-(& M;1!#&\1.&S4K&RGC!NV7QJ0-WB"&-XB=-YJO;&4RP1XN#6!%JWYW<*"V&>0@ M=N3XZ)BAIM=).F*6_[:3'$0^W$ M4V\W(G62GY(]MSAO[9&.56*HA=KW5>J49UK>5:'ZWBH*:>4Y4>Y!D9TSZM5G M6B8-VBT-21ND00UIT%=(HUY]IF74P*3T)*L-U* &-:@=-9I_?%>&DB[NE527 M6U%O<.!_#C6T05^A#5VD_47TMG)@]_GF=:\-3*$&4VC_5.6@(4A)T](&\E"# M/-2./+46T8K]E4%Q?\4>YU@=!G;HB9\EI?$\N^BJ1L6G[4[N-93X': )$PL_ MDBB N;9RS_LZL6+W6LWN1/%5\F;*(U>*A\GA$M@,1-Q _S[G7+V&PO=V]R:W-H965T M_YW8MS[J^D>M Y@"%/!1=ZX.7&+,Y\ M7ZJ& 9@Y4<#\,@M@O*!->TG=S-RKIR])P)N!& M$5T6!57/0^!R-? ZWGKBELUS8R?\I+^@,W^V=6.M4RIAI'DWUEF\H%WZI$,9K3DYE:NOD!=3\_RI9)K]R2K.C?P M2%IJ(XL:C H*)JHW?:I]V @3SL@K 'A-J#[!B"J 9$KM%+FRAI30Y.^DBNB M;#:RV8'SQJ&Q&B;L5YP8A:L,<2:Y$DO0!C^+T>2(7"JI-;D%RMDOR,@EG@)- MJ,C(5YP'3=#W">5 Y(R,86K(!-)2,<-P:7\,AC)^@"SWDS'9WSL@>X0)2V:>-ZW]<3[51N&!_]GF M8;5'MWT/VP3.](*F,/#P+]>@EN E'S]TXN!3FP'_B>R%'=W&CNXN]J0Z?&I] M^.9X^.R!RZPQNG&CS8**-W:\MFTMDV[?7V[6]3JC$S8I+]3V&K6]?U'+;?0^ MM15O;T/+4:>SI;>N(V[-#_'*J#K\'YKJ MOL&?JGIX%1BY<&UP*@TV53?,\=H#91-P?2:E60=V@^8B M37X#4$L#!!0 ( %&,;EAYM?$"9@, !$- 9 >&PO=V]R:W-H965T M"/DO4H -'E(>:8F3J)U M?N:Z*DH@I>I(Y)#ARE+(E&HLYWXQE:)-A-N,,[I"JY 7^=SB2.W9HE9"IEB(B,2 MEA/GO'<6GIK]=L,-@XW:>28FDH40]V8PBR>.9QP"#I$V#!3_UC %S@T1NO&S MXG1JDP:X^[QE_VQCQU@65,%4\!\LULG$.7%(#$M:SR%1H;1(*S!ZD+*L_* _DL!@PHPL,J4 MH5@=0JII,)9B0Z39C6SFP8IIT1@^R\RQ7VF)JPQQ.IAE:U :SU$K]'T MZW/H6[[^$WQ7>)_C@@,12[)[)K=?<2.9:4C579/H)>N@F=74C#.5TP@F#A8% M!7(-3O#N36_D?6Q2K$NRL".R/34'M9J#-O;@?(WI2A<<#C&)#Q5%76-8:*(@ M*B1F.*@#0CF6/)I%0' /B21@ZA,NE +5)'1I<&0-FEJZ#KRQN]Y5K]6EUZK7 M9FY/DF$MR;!5DGDAHP0+)*%8;)^5!ZN03K:BQ*!!,B%M,6C2IK0\;-&FU;?7 M:M,1V9Z,HUK&47MF87YHPM*<,FEO:),>HV=SY=D=8:L;_QCD<1WD<6N0?PL0 MN;V$= 'RCOPF,Z4*D&0J\,YDNLR&W76LJ/>HS0WEA2UCWX6V[Y&::RZD7@K. M1(UJ$J_5M==6M"[)PH[(]H[DI#Z2D__R?CCI4LTNR<*.R/;4/*W5/'UI@D=[ MZ2R9NB\-$%;[7_6JDZ(BNE:Q13DRC;="G4H M,EUV7_5LW=>?VW;VT?Q%[VQ:MN=_:14G\HY")R92I53@UTU\_5< M 4T=*.=^T&I%?DZ9\.*>&[M5<4\6AC,!MXKH(L^I>AD E\N^U_96 W=LEAD[ MX,>].9W!&,S#_%9ASZ]94I:#T$P*HF#:]R[;%\/(QKN 'PR6>JU-;"83*1]M MYSKM>RTK"#@DQC)0_"U@")Q;(I3Q5'%Z]9(6N-Y>L7]QN6,N$ZIA*/E/EIJL M[YU[)(4I+;BYD\MO4.73M7R)Y-I]R;**;7DD*;21>05&!3D3Y9\^5SZL 9"G M&1!4@& ;T'D#$%: T"5:*G-IC:BA<4_))5$V&MELPWGCT)@-$W87QT;A+$.< MB:_% K3!;3&:G) [H)S]@910D9('H5;=KW@EFMTFM>PI>%"SVD" M?0_OO@:U "_^^*$=M3XW&?"?R#;LZ-1V=/:QQ_61/.1X]([(#(\BP?L/I2'Z MU1 M>=ID1V[02=A& 7-ZJ-:?;17_;TTE&\(5Y#(F;#Y'!,!IDENM&MTT/VT M)7GVW)]=:\H'" M>SNS58W#%"E;IV=HH2J+?MDQ$["5H412K]^-Q/EOP99B?IRN>B'>>TFP9%N)I]CS.5QD/Y]6@93QV+(N- MEV&4C*87U6OWV?0B71=QE/#[C.3KY3+,OG_@+7F21VE",OYT.;JRWU\'K!Q06?P1\9>\]IB42WE, MTZ_EDX_SRY%5SHC'?%:4+D+Q;\.O>1R7GL0\_MXY'>V/60ZL/_[A_;9:O%C, M8YCSZS3^,YH7B\M1,")S_A2NX^)S^O)?OEN05_J;I7%>_24O.UMK1&;KO$B7 MN\%B!LLHV?X/O^T"41M@TY8!SFZ <^H =S? K1:ZG5FUK)NP"*<76?I"LM): M>"L?5+&I1HO51$FYC0]%)MZ-Q+AB^C'9\+P0^U+DY(Q;LC;-^_(&Q(EY/=%NL[% M^/QB7(B)EH<;SW:3^K"=E-,RJ;LP.R>N_1-Q+,=5#+_6#[_AL_UP1QX^%N'9 MQ\C9Q\BI_+DM_AY$[LS7,2?I$[G:B+6&CS$_$RETEHLPD0<^6V=1$?&<_/6K M&$H^%GR9_T^U[.UQJ/HX9<:^SU?AC%^.1$KF/-OPT?3?_[*9];,J"$C.I)"X M^Y"X.N]311CF_+$@^3X6JN5O?;+*9_GYLIE.'%ML\*:^+)61!T;2=.E^NE0[ M79#K3^2.A_DZXUL]_W7'EX\\4VZ6UF77S4)R)JW>VZ_>&TB_'F9(D)Q)(6'[ MD#"M('Y/BS!6K7 [S*NISZ64>0<:55BYCN.K1>KOY^2_3J3D_^2W=5KP.;G/ MHIG8+O$I>U5]#1+QB?E5?.>+/24?YV)0- MCG^(GI/H2:@Y*9/# IQF:YFG7>>[<74)>Q:S#G2NLO)8T*)S0"5;STIW:<*_ M__B$OET+(JXKO!>:Z(_8>=>0O,GQ 3:SZ5!B1D4V+&]R6 #:;"T 3:O?8AQ^ MBRD7[#4_FNDA4*N,G#95 T#9>H)ZI:J-LHQ^ZIUU@.1-#C10H>T/E1ZHC(?E M30X+4)ZM):;3TB,X)3T41JWI <1EZY'K.LU6:186G'Q(Z[FAG*;65>=]0?(F METJ ZAQKJ&()*K%A>9/# L3F:-&G9\%DYU32IETC[]W2%%:4.6H).[6JEYZF MVB3<%UKTA^N\GR;*7PY G>,.)7-4EL/R)H<%6,[1%]IZRIR>)'.%5;O,@;.< M(YSU"IFC_D+5S[.S$$R4UQS 0X<-E1^H,(?E30X+P)RCK_'US __I/Q06+7G M!X"6HP>MNW42S:*58/#;Z!N?GWT^#6KT7CMOFXGRF0,TYTR&4C,JZV%YDWM MP'JNOH+7LPMD-71J!_9A%TAE9*FU[ *%N7H*.T'+?>E&?^2N&XOE38X3H)\[ M5,?3184^+&]R6&I-3R-=3_<4O:N,VO0...;J<0Q)[ZB8HY]R9T68*-*Y (_N M4*U5%Y7^L+S)80'Z<_7%P9Z)TFRK*A)%9=26*,!E[A$N*\N+9Q_"V5<^/P%N M]-XZ;Y:)2IH+@.<.U3!U49D/RYL<%F ^5U_!ZZGA9K/4MP\;JBJCB==RB@O0 M&#U"8^T:[@LU^B-V/@?&1 F. OS1H9JF%)7UL+S)80'6H_HR7S^=TV:OM*ES ME5&KSH'"Z!$*>YW.46%&/]7.2C!1O*.UD^2&:L12W'/G3# >!<:C^@)ASP1I M=ET5":(P:DT0H"]ZK#6;%<_A,Q]?/?-D]OUTK-'[[;QM)DIM%)".#M4WI:BT MA^5-#@O0'M67\WJJN=DDM9D=',I98>73EEXJ!1*C>A([2<^]$0>U((?E33[/ M%Q#0&ZKYZJ&2'Y8W.2Q ?IZ)YJO7;*LJ-*^R:M6\!U3FZ:D,3?.HN*.?=&=5 MF*CF><"1WE M7 ^5 K&\R6$!"O1,M'"]9G-6E2P*J_9DJ5W?H">T+^Y%@#L[&AF(VA,AN6-SDLP&Q,SVPG9;^*O1K9;Z+4Q@#DF(E2&VM6T539 MW[329'_M0E)]L>TVS;CX?57_ *BI<'P"B^H/T%F))J"+ 72QH:IN#+7JAN5- M#@N '3-1=6/->IH;^(>Z5AFU7"_/ +.8ON;63=9]R50_B\U%Y#LN;'!;@.=]$#O. M1')D4;K.A=#GZ[S(JOU\Y5>'?D*=]]M$!<\'B/2'JN#YJ#")Y4T.2^V&*/H* M7DU5?*NJ(PG0K,H%SN$)A"HCB[8D ">?^0J":,)8/;.+ZCE02QO\CX M_I# ME0=]5#;%\B;?$@?8--"7![MF4M L%38S2674EDD!\&*@Y\4;_L2S3$C].EVN M>)*'U>W^[N,P^2'KUWYUZ"?0^<8^)D[?"X!6@Z$NU0A0P1++FQP6 ,O@R$U7 MN@J^>?V%0ZW&S>E49LZ$MEQD%P#P!7K@PQ6]T:\+_4HZR\1$P3$ ;@V&NGXC M0.51+&]R6(!'@R-G$';-GJT[=BQ[%&:*[!G7;F=:WDM6S.8Y2G(2\RK'^C#MP8&;8-78 MS'9"^^]G Z5)0[,][ 7\<<_Q.;;O=5(+^:0* (V>2\;5U"FTKLY=5V4%E$2- M1 75.FC1C-S)-Q%HSRN%&(K4N2R)? M+H&)>NKXSNO +5T5V@ZX:5*1%=R!?JANI.FY/4M.2^"*"HXD+*?.A7\^BVQ\ M$_"#0JVVVL@Z60CQ9#O7^=3QK"!@D&G+0,QO S-@S!(9&;\[3J=?T@*WVZ_L M5XUWXV5!%,P$>Z2Y+J9.[* 'X7/( M>CC>A;MF _I=P/TNX(8O^.LNS*G*F%!K">CGQ4)I:>[9KR%_+6$X3&AS[UQ5 M)(.I8Y)+@=R DW[^Y$?>UR&W_XELQWO0>P\.L:>WI#872H.DA V>9 N/&K@M M"IO4CR9>'"7N9MO#0%@%;V(ZZL%<7'E3W:(J O6N5%!FH07TMP7AKX4D0 M!^_4[0?YV(LGP^+&O;CQ07%7E%.3>CE:"3&.]97'HQ_;.[J@;",-GWED\ M+"_JY44'Y=T+3=A;'I\B#GI(9+1WY6,;(/@4GU M%>4*,5@:H#>:&)NR+:YM1XNJJ4\+H4VU:YJ%>8] V@ SOQ1"OW9LR>M?N/0/ M4$L#!!0 ( %&,;ECUP@WD*P( !0% 9 >&PO=V]R:W-H965T^2A2:2?DHRH!-'JJ&%<+7&I=SX- Y254 M1$U$#=R<'(2LB#:F/ :JED *!ZI8$(?A+*@(Y3A+W=Y69JEH-*,2VTW@BRMR1%VH!_JK316,+ 4M *NJ.!(PF&!E]%\E5A_ MY_"#0J=&:V25[(5XM,:F6.#0)@0,0%CA>G]B_ M.>U&RYXH6 GVDQ:Z7. O&!5P( W3]Z+[#KV>J>7+!5/NBSKO.S/.>:.TJ'JP MR:"BW/_)4U^'$2"Z?@,0]X#X7P%)#W"5"WQF3M:::)*E4G1(6F_#9A>N-@YM MU%!N;W&GI3FE!J>S#6^!:R&?T6>T+ IJ:TL8VG#?(+;2EVO0A+(KX_&P6Z/+ MBRMT@2A'=Y0Q&/E##>*A!K'C2_Y:@S55.1.JD8!^+?=*2]-EO\_I\X37YPGMY,U537)8 M8#-:"F0+./OX(9J%7\^I_4]DK[0G@_;D/?:1]I:PQE]X'^7LQ7JVR+>3?2+: M[":9F$MLQXJ\UVSD-+T97'R>P:AG[7MA>N)(N4(,#@843FZF&$D_@][0HG9M MO!?:#(5;EN;9 FD=S/E!"'TR[&0,#V'V E!+ P04 " !1C&Y8[TV/"E$# M "/"@ &0 'AL+W=O59'(;^HAE(-'EO>J770:-W?A*&J&MH2=2UZVID[.R%;HLU4[D/5 M2TIJ)VIYB"%,PY:P+BA7[MI6EBLQ:,XZNI5 #6U+Y+=;RL5Q':#@Z<)'MF^T MO1"6JY[LZ3W5G_NM-+-PRE*SEG:*B0Y(NEL'[]#-!CF!B_B=T:,Z&P-;RH,0 M7^SDEWH=0$M$.:VT34',WX%N*.-H MQ)D Q2\(\"C WRN(1D'D"CV1N;+NB";E2HHCD#;:9+,#YXU3FVI89U_CO9;F M+C,Z76ZE61%2?[L"6TXZ#4A7@_=?!]:;5Z7!6[!\__4=U83Q-R;P\_T=>/WJ M#7@%6 <^-6)0)E2M0FT@[:/":@2Z/0'A%X!^(_(:1.@*8(@CCWRS++^CU23' MS^6AL6;R!T_^8)5'0=F ]047F@ M0?GC#RB%/_G*_I^2/3,AFDR(EK*7[[N]N4(EZ_;. *$;*@%]LL%7^REAZA+: MK>10HBPJTGP5'LZK\H7!+$^FL&>\\<0;+_+>#HS7!M8'=E(F9T_,(YQG,RY/ M%"XB[,=*)JQD$6LCVG[0QKF&R/I()'5F*K'3=N*#33P8:8YGL)XH&")A. ML.EW>>@8N?UA;2_%@=HW[OVNTPN,!,$A"0?]M,/UTPZW^&D7EV\0%06",V)/&"QR"/W,"/YS8,%E&ZE2-^;X MKX9VX$33VIS:9L^K&+%]@?? @16)SDY9]%^MO@(= M]?H]IGZV22)4I,6!#:M"-NV)B.D4H;8.[OA-!/$]N33#UH^3=02P,$% @ 48QN6!90 MR59Z @ 8 8 !D !X;"]W;W)K&ULK55=3]LP M%/TK5C9-(#&2)FU!+(W4#R:0AE2!V!ZF/9CDMK%P[&"[+?S[7=MIUD*HIFE] M:/QQS[GGW-@WZ4:J1UT"&/)<<:%'06E,?1&&.B^AHOI4UB!P9R%510U.U3+4 MM0):.%#%PSB*AF%%F0BRU*W-59;*E>%,P%P1O:HJJEXFP.5F%/2"[<(M6Y;& M+H196M,EW(&YK^<*9V'+4K *A&92$ 6+43#N74P'-MX%?&>PT3MC8IT\2/EH M)]?%*(BL(."0&\M \;&&*7!NB5#&4\,9M"DM<'>\9?_JO*.7!ZIA*OD/5IAR M%)P'I( %77%S*S=7T/AQ G/)M?LG&Q][U@](OM)&5@T8%51,^"=];NJP T"> M;D#< .+7@/9-ZXE/'[Z1.R(T4IM3D4A10[.-#M-%ZB;=>)O%!PANJ M3DG2.R%Q%"<=>J9_#X\/R$G:TB:.+_FGTO[\AN'DVD"E?W75SG/WN[GMW;[0 M-M?"H8@]78-6U^"@KAF@V9SY\PS/V!8U=$D;O$E\-HSL[Y7 MMW'Q^7Z'QO=>/,E+ M)C3AL$#*Z/0,M2G?S_S$R-JUA =IL,&X88F? % V /<74IKMQ"9H/RK9;U!+ M P04 " !1C&Y855A +D # #%"P &0 'AL+W=OD,2$ZMA=H+]SDVF0X M=F:[+7S[V4F:EI&&"94WK9_N[]_9Y\OU5US,,CFP$J7R4]N640(9 MD2<\!Z9G9EQD1.FNF-LR%T#BPBBCMNLX@9V1E%G#?C%V+89]OE T97 MD%QD M&1&/(Z!\-;"PM1ZX2>>),@/VL)^3.4Q W>;70O?L6B5.,V RY0P)F VL5)C/Z=E11C$H*=P>%AZXX4XE$'UD, M\5-[6WM4N^6NW1JYK8)71)P@#Q\CUW$]=#NY0$<'[UMTO?JXO$+7>^FX[K[J M&72I()._FOPM9?QF&?/43F5.(AA8^BU)$$NPAH?O<."_N,\MZS.W5[H1LZS7>*G4W^=-XLSBOI)X&&O=X.I*V4CO<6ZI74$P0'^W@7 MA+N!<%LA)OJZTTA_0PY)EI_ICTN>I'>\IM^.W2.YXD]WQ M7M-[I;9]PZ'G^SO2.][D=_QV"1X_S_!AS]U!M,GP>'\IOI+:_NJ%ON<%_S#8 M6Y55!F)>U(\21:84*HNL>K2N4<_+RFRSO"QP=4FB;TLB"C-MZIQTM?>BK!G+ MCN)Y4:=-N=)57]%,=)T-PBS0\S/.U;IC-J@K]^%?4$L#!!0 ( %&,;E@A M)7I5\P( $0- 9 >&PO=V]R:W-H965T<\GE.MA1]L SA 1XS$G!IU8F1#FQ;9YD*(>\1TM4R)T593D40_9DC0G=3JV_M%Z[Q M.A-JP0Z#$J[1#1*WY163,[MA27&."HYI 1A:3:U9?Q*/U7E]X ZC'3\8 Q7) M/:4/:K),IY:C'$($)4(Q0/G8H@4B1!%)-W[7G%9C4@$/QWOV+SIV& '@UP'LK8% #!F\%^#5 AVY7L6OA(BA@&#"Z TR= MEFQJH-77:*D7+M1[UE7EEQ7W!B@DQWI8>-VZ[>[?G M;B?A)60]X/4_ M=QO19_%F^'NRWPJ!L>H:03'G?#OVU(#_3]-OB1&%Z30T_S M>:_E\.=WN0.6 N7\5UN2*II!.XVJ2!->P@1-+5ER.&);9(4?WO6'SNI_*]>B+J].74]\T0 MV9%LPT:V8:=LL^ANUB92)^K4O[I)LL@D66R([$CZ42/]R$S9'9G,A4FRR"19 M;(CL*!?C)A?C_RZ[GRP5KC@@."5I+2Z8UDC615SUY- M!"UU4WI/A6QQ]3"3UQS$U &YOZ)4["?*0'-Q"O\"4$L#!!0 ( %&,;EC) M&+\)? 8 !8I 9 >&PO=V]R:W-H965T'A;[P-BT+507KT@GS7[]4K(B6B+% MV+'\TECVS.G,V#QS-*/)?5[\%"O.)?B5)IDX&ZVD7+\=C\5LQ5,FWN1KGJE/ M%GF1,JDNB^58K O.YI53FHR1Y_GCE,79:#JIWKLNII-\(Y,XX]<%$)LT9<7# M!4_R^[,1'#V^\25>KF3YQG@Z6;,EO^'RV_JZ4%?C!F4>ISP3<9Z!@B_.1N?P M[24)2H?*XGO,[\7.:U"F27_/XO7B=$2[Q9 MGHCJ7W!?VWHC,-L(F:>ULXH@C;/M7_:K+L2. PIZ'%#M@#H.D/0XX-H!5XEN M(ZO2NF*232=%?@^*TEJAE2^JVE3>*ILX*[_&&UFH3V/E)Z;*_#RQ2OP L09^+K*-X)EU3%<;&- /3%\8L4;@.$? 'D(6]POW>Y7?-:XH[;[6%6C*0EJ2H(J/-R# M]R[.8LG!1_7SFEL*\/='90\^2)Z*?VRY;L&)';P\E6_%FLWXV4@=.\&+.SZ: M_OX;]+T_;9D/!-:J V[J@%WHT_=%+@2X9$7Q$&=+<)[FFTS:,M["^!5,21MW M4Q)X&-/)^&XW%XN9'_AAU)BUHB1-E,09Y?ELMDDW"9/JRU(A%C+^CY4$80MT MBT1W(G@=08]$G4 M9KY/@M >*&T"I,2#"$)[>'X3GN\,[[+B&EZ +SRI"BA6\5K]VC_Q])87UE^Z$_#07_I M8*W<@R;WX)0G/ABR#@.!M>H0-G4(G;^!'U73*P_2'2]4$P??!%]L$E68!0+2B?7,$D1-":)A2"\R#BLE MT,.=LQH99Y52"@/[486>;MK>8*170[7H3-%%Z'5"M=L% >H)=D=AP".)KP9H MM088H6XQ:[,6\Z& T)X =;^'SC8ZO6"SGTF^='*=&^+00SX46CMAW=@A/B7? M0:=N.+@6 Z&U:Z'E W3KAR,X[PED6+F"X)'Q_%[":.(("GT .:]GGUQQHO<5U0CPW M>:U.D%N=[$U^R!0I&.' 4"G(5"D8>=@G]@.+=L82;IER"/W54&WZ4S7KDHO- M3FE#ZO<$JR4&<@\/GJ8_9,X#4*1N8[MWX[4=;=F%U.NY'4>Z\R-W?_X8SW@F M]N<_-]S!DYU3]'RD>SZB)QUR.17%P;48"*U="ZTKD%M7',-_;N1HZVK-^10# M#Z3E"7++D_UISU0I-/*Z-X_(%"DMJW:46J,@MT8YB/)""^4IH=2-U&8&2<_T M#&E!@=R#@ST(SQP9(!H9\9DC Q30GB$IUCT>NSOQENRJKWI9<)[R3+J'>VZ\ M0T_X4&CM['63Q_"4;(>=$N+@6@R$UJZ%EA'8+2..8+LGD/=1>VZ(YR:_L](8 M:J=AJA/J=UD/F])DUZ@=H]8E>+B-!K;L*I3.Z\9IL5(:JB=0K2'PL1L-; X, M$.EJ4&R."Y#?,RS NJEC=^N]5O7+I)OB!EU@#(76SE=(DQ%%J[ M%EHVX)/M,9Y #FJ*PX]#/1CV3O7<4,\M@A8D>*!-!K:L,@R!ARV;C#Y]1[0J M(H.Z(%!#EVAT',\0"%W>#,T8#?M_[6_9RXN^[7@LTY M^,Q2[A9T;IA#3_A0:.VD=1\G)]U@D$$W&$.AM6NQ\P#$R3883R#C_MM7M^=S M<];2@PRTLB 6!1)!/^B>3(L&B3R_9PQ&M HAPZTLB&45$83$"-5B1A'M65@0 M+2#(L0L+8EM88-1M%38S'!K/IXQW'EHKGQC\Q(IEG F0\(7R\]X$*L-B^Q#> M]D+FZ^HYMMM&UL MK55=3]LP%/TK5C9-( V2)FW'6!JI+4.K!!("L3U,>W"3V\;"L8/MMFR_?M=V M&EH(U1[6A\0?]YQ[[JE]DVZD>M E@"%/%1=Z%)3&U.=AJ/,2*JI/90T"=Q92 M5=3@5"U#72N@A0-5/(RC:!A6E(D@2]W:C!7QGL-$[ M8V(KF4OY8">S8A1$5A!PR(UEH/A:PQ0XMT0HX['A#-J4%K@[WK)?NMJQECG5 M,)7\!RM,.0K. E+ @JZXN96;;]#4XP3FDFOW)!L?.XP#DJ^TD54#1@45$_Y- MGQH?=@#(TPV(&T#\$M!_ Y T@,05ZI6YLBZHH5FJY(8H&XUL=N"\<6BLA@G[ M+]X9A;L,<2:;"4/%DLTYD+'68#0Y(>.B8-9CRLE,^(-B'3^Z $,9/\:(^[L+ M\P3?.'U=,04$NF6 &3J[PC!;DM70UJ#4'VX5UO&'WILN _D>T9TF\-Z1]B MSV9539G":V\(EUB[)G)!V+,?U/G198'G'3I>VXO6692&Z]VZ#D7LB1VT8@<' MQ8XKJ0S[XX\[/&&GU- E;? J<3PXB^SOA<+7@9_WP[S,<.?^5J"6KJUIDLN5 M,/XJM*MMYQR[AO%B?8(=U3? 9QK?CO&@+YG0A,,"*:/33RA-^1;G)T;6KDO, MI<&>XX8E?A5 V0#<7TAIMA.;H/W.9'\!4$L#!!0 ( %&,;E@LS(Q^^ ( M -X) 9 >&PO=V]R:W-H965T^8Q@$ O:9+QD18+L;K0=1[&D&)^3E>0R9D%92D6.$9HC!8J1=FA<37]47!4\$-GSK'*E.YI0^J\%U M--(,!00)A$(Y8'E8PP221!E)C-^5IU;?4@FWS]_<9T7OLI1J*8('S1-S1S1>H^G&47T@37ORB355K:"C,N:!I)98$*G))W2"2(8>8IISG$5\J M)KQCTL"(=EZ36'M(;S,Z1 M;?:095AVBWS2+9]"6,NM]W)=9E8'9]7!686?O<=O1C(BX.RK? BC9@ ]] U$ MKS6X'IH1'N($_0#,T V6"1/QBGY>SKE@\JG^U19-R=)O9U%O^@5?X1!&FGR5 M.; U:,''#Z9K?&X+ZC^9O8O-KF.SN]R#/7_>N%2YA4I]>=:!XWJ.,]37V^2= MWD>2]VOR_B'R?AMYJ7*VR3W3\G?(.[V/)'=J#ODG=Y' MDKLUN7N(W&TC=YODMN5;.^2=WD>2#VKRP2'R01OYH$EN^M8N>:?WD>1>3>YU MDC_$(+<#"P&LC=]K\)NVY=C&3@.=MSBR ;]NP.]L0'YYT5CN&] 33G)H:\)O M?&SL@6]Y[DX3S;*^85JF69>5>/K6ZJMV/G*A6I*,HP064FB<#V1:K-Q-E -! M5\6"/*="+N_%:2PW8,!4@9Q?4"K>!FJ-K[=TP5]02P,$% @ 48QN6!K6 M/-JT! >AT !D !X;"]W;W)K&ULQ5EK;]LV M%/TKA%8,+=!:+S\SVX!CIFB N4B;=?M0[ -C7=M")=(C*3L!]N-+2K)DN38; M#1SRQ=:#]USRZ/*(1QSO&?\F-@ 2/:8)%1-G(^7VRG7%<@,I$1VV!:KNK!A/ MB52G?.V*+0<2Y4%IX@:>UW=3$E-G.LZOW?'IF&4RB2G<<22R-"7\Z1H2MI\X MOG.X\#E>;Z2^X$['6[*&>Y!?MG=4#>XL\8 M]N+H&.FA/##V39_<1A/'TSV"!)920Q#UMX,Y)(E&4OWXIP1UJIPZ\/CX@/X^ M'[P:S ,1,&?)7W$D-Q-GZ* (5B1+Y&>V_P#E@'H:;\D2D?^B?=%V,'#0,A.2 MI66PZD$:T^*?/)9$' 6$HPL!01D0G 0$P86 L P(GQO0+0.Z.3/%4'(>,)%D M.N9LC[ANK=#T04YF'JV&'U/]W.\E5W=C%2>G'R!:QW2-WJ%9%,7Z49 $W=*B MH/2#>8U!DCAY@UZAF*)%G"3JJAB[4B77$.ZR3'1=) HN) K1@E&Y$>B&1A U MXUW5Z:KGP:'GUX$1<$%X!X7^6Q1X08B^W&/T^M4;I(IA3W@T5[FXJJES'9T_ M S[^=H\\F&+8$UJ"R6U'9 MS='#"U1BX/&.:-U1%2\DSY2>28$(C=!A6LRT+*EI 0+A6"P3)C+5#_3U=P6% M;B6DXBS?79M\VP3#EL :?/2D(I^ MS?R_SYG*UT7"7IY0O^)VTUXX=G?']!G[U)8^2V -^OH5?7TC?7/.A'@WSS@' MNGQ"]WNR13/.M0CHPC4*@!&Y;4':!,.6P!J,#BI&!R\D .;?-L$PY; &GP/ M*[Z'Q@J>K=<!1->#1 MSU[6N6[,WK8R+($UB/*] M>AWJ65$W]6*XT6MY]"DC7 )/GM ?!:G"J(#F]&WKR2H:MH76I/[( O@O)(-E M8ENDVT3#MM":I ;1)AHNT2[H5).=VN3X9I?30@WN80>TM1I8 M=416T; MM";UM2GR7\H5^59MD54T; NM27KMC'RS-6JG!C8MS;Q$,ZTSL*V, M379JX^/;<3Y*#18QC=,L-4]^JV[(*AJVA=9DNC9$_DLY(M^J);**AFVA-4FO M79'_'VW16Q216+W25O&C\@JKVDSL@!<-W)0RX4S'^;T;-1W+S' FX$81G:4I5;\N@,O-Q/&=[8U; MMDR,O>%.QRNZA#LPGU0DFH;_$BR77^2S;E7,\A4::-3,M@S"!EHOBG M]Z40>P&(TQP0E '!PX#>(P%A&1#F1(O,Q%KDT>C6R8 ML-MX9Q0^91AGIF\A7C*Q)*_('3HDSC@0N2!7E"GRA?(,M!W.0+$UM7J3=T(; ME>$^&DV.9F HX\<8O)NAR0=I<*S94E #,:&:;!?9#_YV#>DA3E>[Q&\CR8!A1I%,@5R M!/?X*FLX?DD$ONU;.9M4:T6U=>),KV@$$P<+@0:U!F?ZXID_\%XW4>X(K"9 MKQ*@EZ.'CPK:Z,-_--SY' =8-AHUZG6I44=@-8WZE4;]5I-@<_N5]WP_[._?7\AM5^8T.,BSY38JR?0L18,YS#KK5S:WPA^Y41V U M)7QO=[3PGLK/YA_L77 S=6$PP)#O9-3?.E4T5(6 R-7>5&PO=V]R:W-H965TZ#7]4.+X MG"?G/#['>>+QEO$'L020Z%>6YF+B+*50$7'&5I"KF3GC&9%JR!>N M6'$@2>&4I:[O>:&;$9H[T;BX=\VC,5O+E.9PS9%89QGACY>0LNW$P<[3C1NZ M6$I]PXW&*[* 6Y!?5]=T40N)\[000G,R3J5-VS[-U0)]35>S%)1_$?;RM9S4+P6DF65LXH@HWGY M2WY51+0<<.^ @U\Y^'_J$%0.09%H&5F1UHQ($HTYVR*NK16:OBBX*;Q5-C37 MRW@KN9JERD]&-[!AZ8;F"S3ED%")+A8<0*V3%.@]FA+.'_7D1<;6N433->=J M"I$\05]8_CZNQFR.&J 6PML92$)3\4YA?;V=H;>OWZ'7B.;HGR5;"X4BQJY4 M6>A8W+B*^+*,V#\0\17A9RC ?R'?\X,][E.S^PSBVMWONKN*NYI OR;0+_"" M WB?U5CG7]'WD<0TI?(1_2@F/DG(Q+_[DBQ1>_M1=?.>BQ6)8>*H[A3 -^!$ M;U[AT/NP+V5+8!T"@IJ P(0>/=4$KPL@+JD@=1WLR[\$#0M0O==L(NP->VI! M-^W$=JV"_B@(:ZM.Q+TZXIXQXG;E'HYZ7] E;K\=]-!3?\^BWC4+.U:=J/MU MU'UCU'=JJQ.JOOB"[?0J^G$%V3WPO95FA#VVTBR!=1@(:P;"D[1::), 2V = M @8U 8,3%>[@SPIWU\Q0N,,ZZJ$Y:O4N_\)XXGZ^;+TEGBVFJ8"-\,>NGR6P M#A.CFHG120IX9), 2V = K#7R WO%&^+"O5WKPOSPU^:7$M+X=_TY_^H"._?TW&CH;!9 M1-T^Y@F-B81D5XW7AXFEJWJNYLH75):/0=-JJG%]>Z58%7H;6UT@CCX;-2=UMG1OK [DI] M6-)X>496#F0;%4<(]TS*5E67"Z!),"U@9J?,R:?!OIDJCZ) MC/X#4$L#!!0 ( %&,;EC"%@+#6P\ !GR 9 >&PO=V]R:W-H965T MKZ+"7GTX^MA_9R:G M]8#M-?YG;K^O=[Z.ZKMRF>??ZF_T[,-1K[Y%=F&G94UDU3]W]MPN%K54W8[_ M;="CQSGK@;M?/^AR>^>K.W.9K>UYOOA]/BMO/AR='D4S>Y5M%N77_'MJFSLT MJKUIOEAO_XZ^-]?M'473S;K,E\W@ZA8LYZO[?[,_F@=B9T G7? MC'51_SVQ939?_-?[D[*Z"35T,FVF$_?3Q<],UX^^Y*OR9AV)UV.EQ-.AOAP];ALOP\ M[6PWO/3M*A;&8//93I MZ^]$Z*'48<9L%L=1_^7?B'GU8](_;6>\NAL\]MU@ZPZ><3]7WT>_7#UTGN+75[:HG4%%+2ZECJ))20F2$R2F"*QE,0TB1D(\SIB\M@1DX.\.IB0 MO4%B"8D)$I,DID@L)3%-8@;"O-XX?>R-T^"S1=,35TU/O(FN%GE>//O2((AU M;0D22TA,D)@D,77:LC+:6Q:1\VD2,Q#F%?K;QT)_&RQT\=M7_>F7\&(H*'2M M;A)+2$R0F"0Q16(IB6D2,Q#F]4&_YS**WD&60PT+M0>J):@F4$VBFD*U%-4T MJAE*\]MD)\KKDRNCL-:Y.T@M036!:A+55*,%UT?HC!K5#*7Y-1^[FH^#-?\E M^V.^W"P?%TG1_T7=#B>%_WB_DTNZR>0999<3U?/;^* M0K-G5$M03:":1#75;PV@X_YH?R6%1M"H9BC-+WF70O?#,73+2NI3MK;1USI] M#JZ@T/ 9U1)4$Z@F44VA6HIJ&M4,I?E]XL+J_O@P*R@TN$:U!-4$JDE44ZB6 MHII&-4-I?INX!+L?# &[K*#0U!K5$E03J"91337:W@JJ'S]90:&I-*H92O-+ MW@73_7 RW;*">DV&%U8[US^:4:.:0#6):@K54E33J&8HS>\2EVKWWQYF_81F MW:B6H)I -8EJ"M525-.H9BC-WY;F,N\X&!9V6#^%H:Z-@6H)J@E4DZBF&FW_ M"-23]1,ZJT8U0VE^R;O\.@[GUU_FJ[^6Y87]SIV )MJH)E!-HII"M135-*H9 M2O/[Q67?<7R0E52,1MZHEJ":0#6):@K54E33J&8HS6\3%WG'P:RPRTH*#;E1 M+4$U@6H2U52C[1^)&NXOI-#T&M4,I?D5[]+K.)Q>MRRD7A?EA=W.#8"&V:@F M4$VBFD*U%-4TJAE*\_O$1=[QZ# +*#3Q1K4$U02J2513J):BFD8U0VE^F[C$ M.P[OS^ZP@$(S;E1+4$V@FD0UU6A["ZC>DR-1:'B-:H;2_(IWX74<#J];%E"O M2?+":N?R1Y-L5!.H)E%-H5J*:AK5#*7Y7>+R[OCT,,LG-/!&M035!*I)5%.H MEJ*:1C5#:7Z;N, [#N_C[K!\0B-N5$M03:":1#75:/O'GYXLG]#L&M4,I?D? M;>FRZT$XN_[=+A;KZOF@N,Z??*QL< $5=KLV *HEJ"903:*:0K44U32J&4KS M^\0%WH/^0190 S3G1K4$U02J2513J):BFD8U0VE^F[B<>Q#>XWV>+Y?SVVT4P0#__P.-J%'-4)K?&RZB'H1W9;_JI73G-\J&)^W<,&B MC6H"U22J*51+44VCFJ$TOXE<@#TXS);M 1IGHUJ":@+5)*HI5$M13:.:H32_ M35SJ/:"V;(>ASHV!!MVH)E!-HIIJM/V33O3W7V.C"3:J&4KS*]XEV(/PCNW7 MKJZDG56OPQ?1U_O;$'W*5M^BC[.[;#6UZ_!*"\VZ42U!-8%J$M44JJ6HIE'- M4)K?4"[K'AQF<_< 3;Y1+4$U@6H2U12JI:BF40#ZG-W6&H:V.@ M6H)J M4DJJE&>VFEA4ZJ4AO=V_VR_1S_GQ>SD\Z?(G7/XXJ"903:*:0K44U32J&4KS^\5EWL/#[.T>HO$WJB6H)E!- MHII"M135-*H92O/;Q(7DPW!([IY*%EZ(V-H:]]1XYSF\/^[WZC_^\_AY>-+. M98_NW$8UB6JJ[1'NG;8\PBDZKT8U0VE^2>^<_#J'V>0]1#-R5$M0 M3:":1#6%:BFJ:50SE.:WB\R[N'X;S[KQV/0B-P5$M03:":1#6%:BFJ:50SE.;WBDO*AX?9ZSU$ M\V]42U!-H)I$-85J*:II5#.4YK>)R[^'X;W>G8Y'H9EWH[U\="M!YQ6H)E%- MH5J*:AK5#*5Y93]R>?;HA3S[+ILOMJ\=KO(BNMJ4F\)&EWE1054OK-NJ/RQV MK?Y&VZW^_;)')Q2H)E%-H5J*:AK5#*7Y9>]"[5$XU/X\_XL;E\)^YR8(W]JX M%P]^ZIVVK830VR%03:*:0K44U32J&4KS>\,%V*/PINV#1ACAN3OW#9IRHYI M-8EJ"M525-.H9BC-[R67*2 M\U$X.7]]A!&&.C?&L#40&>Z_ $&S;523J*90+44UC6J&TOR*=]GV*+P[_.+' M:E95?&EG3[&HEJ":0#6):@K54E33J&8HS6\3%Y>/7M@>_B<.\J(A M.:HEJ"903:*:0K44U32JF49KCP'\LG?)]RB\1SSYY_UV[[T#6;^\;B6%QM^H MEJ":0#6):@K54E33J&8HS>\5%W^/#K/]>X1&X:B6H)I -8EJ"M525-.H9BC- M:Y.QB\O'X;B\R[M$PE37UD"U!-4$JDE44ZB6CI^^6^%MVUMU-#JMH32_ZEU: M/@[GSW_B]4-8[%S\Z*9O5!.H)E%-H5K::(&WZFAT0D-I?MF[('P<#L+UJK25 M6SX;1H3'=RYR-,Q&-8%J$M44JJ7CUL\_CT_W"QU-J2G-+W274H]?.,_V-"]6 M49HO9N?YFTBOIL=O=M_D\:=/"A.>MG-_H"DVJ@E4DZBF4"U%-8UJAM+\-G(I M]GAXD-?08S331K4$U02J2513J):BFD8U0VE^F[CH>_Q"]&VGU>N'650\OI9N MWH5[]= PV3+?K-I?4Z/Y-JHEJ"903:*::K3=TX,,>\V?O8\+02?6C>9_3$GK MQ(::V"]RETR/PYNR.QTH0M-H5$M03:":1#75:+M%W3]]IJC1J!G5#*7Y=>^B MYG$X:C[W_RM_$V7->9#R3;DNL]6L;HG _^]H[(QJ":H)5).HIAK-._W3L+41 MT$09U0RE^8W@PN=Q.'S^;,O2%FMOD]&/Z-)&\_5Z8V>MQ8]&SJB6H)I -8EJ MJM%VBS\>M3\-H'$RJAE*\ZO?Q95?W\\ M;BU_-"9&-4-I7OE/7$P\>6%7-7! M;K>E^R/^7*S#!YC#=^2KFV#:@FJ"523 MJ*90+44UC6J&TOS.32J):@F4$VBFD*U%-4TJAE*\]O$1=>3 M%TZ\?=\>V>.SRG13%/6_CVNP:)I5\U>MT]HM:+"-:@FJ"523J*8:;?=HYW.' M6=&)-:H92O-;P87;DW"X_2G[88OY>GICH\_9:F;7E_5[PNO/]DCLIMQ>OGV7 M^,ZZZT";\\(WM'-7H7$XJ@E4DZBF4"U%-8UJAM+\QG-Q^.0P0P2RXT=D>U!-4$JDE44ZB6HII&-4-I?INX;'X2SN9_MF6T ML,T;4XJLG.>M38'&\:B6H)IHM+Z7^AU/1OY!)MEVM<%QO'*^?7-XS=E?EO]@H^BR[PL M\^7VRQN;S6Q17Z'Z^56>EP_?U!-\SXMOVYM]]O]02P,$% @ 48QN6&CO M?^U6 @ %P8 !D !X;"]W;W)K&ULM55M;]HP M$/XKIZR:6FEK($#6=2%2"YI::9U06;L/U3Z8Y"!6'3NS+U#^_6PGC:A$T;27 M+\1GW_/<U IPJC7B\.2<1FDB=^;Z311-0DN<:;!U&7)]/82A=J,@W[PO''+5P6Y MC3!-*K;".=)=-=/6"CN6G)Q7GIF(9C@-[[0WJ-0;IVS?]N/?I@-9! MIW5PB#WMZGW/1(W[U#7XV./=$UNGT7#T\2P)UWO"#KNPPX-AYUN9\XP1YC#1 MF'."BY5&].5Z>24>;K!J1LRNAE#C4&J\D]_H<@.$K\L[.1&[1SL^5+97K>& MFR;=?T'Z"U!+ P04 " !1C&Y88!NERZH" ]" &0 'AL+W=O M9-O8!A[)*FUDT8#1@X*)^DN?FSCL 7K]5P!A PC_%1 U@,@)K3USLF;4T&2H MY)8H:XULMN%BX]"HA@F[BPNC<)8ASB0_I %-YG1'4P[D,QGG.;/QI9Q20[N$6BA34(X+N%S-R]O[C MT#?HM%W:SQH')[6#X2L.?J?BG$2]3R0,PN@(?-H-7T")\,#">Y>'=;$GXPWNO]M5S JRK$RE@*12(0T3*WU,>TT8 M.T);339),/0W^X(ZE_Q/0?U64+]3T(3N0#%;%LD-%3GHE(HG@BTR@\JX\8D= M>4GB8PH[5WCK[IZ([" 8@S88@Y.F]>"4PD]$=B \;H7'G5E0%ZRR*5C=^=S) M]%;1\5^'(XXN ONT9Z06Y.\5=WNQWE*U8D(3#DN$!N<7&#Y57U9UQ\C2U?M4 M&KP]7'.-]SLH:X#S2XF:FXZ]0MH_AN0/4$L#!!0 ( %&,;EC2;9!??P, M !<. 9 >&PO=V]R:W-H965T =@57PDMD"I8=)V_&A(G79/ SQN/[)_M,YK9V(L8*'/Z!Q:&;X$DZE_46'9JWGH*22BA<-6%M0$%;_XY^-$$< MS=,/\!N _QPP?0$0-(#@M8!I YA:96I7K X15CA<"7Y PJS6;*9AQ;1H[3YA MYMSOE-"S1.-4^*$H*7\ 0!M@D!&%=A0SB7Y#UVE*S,E@BFY8?;_,.;V-0&%" MY3N]Y,M=A-Z^>8?>(,+0YYQ7$K-4KERE[3+L;M+8L*EM\%^P(4"WG*E(]_S@QY[MJ^'^SWP:!@>0?(2O.--T!Y1 M8/F"%_DR/9)V3@A%1":4RTH ^O:GGD8W"@KY=Y_X-?NTG]WDE2M9X@36CDX< M$L0]..&OOTSFWN]]RHU)%HU$UE%UVJHZ'6(/=TWNH@3'A!+UT"==33&W%":# MWH<3;[YOL;-#9K8XO0>+*A+!$BIO,:.]4 MW-RILE&C--'?IT3-/^N8Y7G/A)B=V#Y[OB8:-/1?GOF\E6$^*$,TY#7220ZI M'/37S'PO4Q"(9RC3<:93X -@T2?+_$26(#B19="H<^_'2&0=_2Y;_2Y?%3,V M WV[A2(&T9MR!FG.33ECDD4CD77D6[3R+?[71+X84]4QR:*1R#JJ+EM5EX.7 MZGOQ1$:'%QD]U#(\IV=OY/G67)Z'L+^Q:6^6J)^A=0= MQ4M;E\=&ULM5=MC]HX M$/XK5JXZ@<1N0L+K'B M+'>WTK5%2U\^5/?!) .QFM@YVX'M_?J.DY#R$M)J MQ7X!V_$\\\SXR7@RV@GY584 FCS'$5=C*]0ZN;-MY8<04W4K$N#X9"UD3#5. MY<96B00:9$9Q9+N.T[-CRK@U&65K"SD9B51'C,-"$I7&,97?IA")W=AJ6_N% M)[8)M5FP)Z.$;F )^F.RD#BS2Y2 Q< 5$YQ(6(^M^_;=K)T99#L^,=BI@S$Q MH:R$^&HFC\'8<@PCB,#7!H+BWQ9F$$4&"7G\5X!:I4]C>#C>H_^9!8_!K*B" MF8@^LT"'8VM@D0#6-(WTD]C]#45 78/GBTAEOV17['4LXJ=*B[@P1@8QX_D_ M?2X2<6#@]2X8N(6!^ZL&7F'@98'FS+*P'JBFDY$4.R+-;D0S@RPWF35&P[@Y MQJ66^)2AG9[,XR02WP#(%#BLF2:+B')%;L@2!1.D$1"Q)CH$,A-Q(CAPKNK6 ;ZF\)5Z[15S']2KX MS'[=W*VAXY6'X&5XW@6\!\P\A^#H#%K'.=X_RG,\DQ PW21?[E=*2WP5_JU* M:NZT4^W4U(<[E5 ?QA86 5R"];D]]_:/>>/JHQ<">PH/YTR/YTZ],D2\9@/ MQ,?@JP+-K7N9M:E;VXDW'(SL[2'_\SUNMU_N.:+5+6EU:VD]<@T8K+[(JWOF M\\9S3WB=[W%=MYI7K^35J^7U4CFU2!F166^1I:8:L&9K\\H_"XUUE0/AF[Z,Q?\;K M2T&S2J!7!CW*?+_,?+_6BX'R-:9>@DXE)U@4$TP^H4J!KBQ\_;/C[YXJ]WS+ M3:?O5$MD4!(=7$LB#:.%)LDUTB)EB$]YB(U_A%+-U]-*?1POU,J508^.8%@> MP;#6RWTLI&;_9Y&;G&$53ZED-"(19A0JU3(\DT+O1"SG.P;#:JFTG1\M@O-* M8CF-\2_L*U]=,3^)YH62N3;J\5D/Z R;_8,"> M:L.P\XQ@C9#.;1\O1IGWX/E$BR1K8U="8U.<#4/\;@%I-N#SM1!Z/S$.RB^A MR7=02P,$% @ 48QN6%RY@$4G!@ K"$ !D !X;"]W;W)K&ULO5I;;]LV%/XKA%<,+1#5(FE=G"4&$J?M"C1;T#3;0[$' M6J9MK1+IBG0N^_6C+C$MB6+L5LE+(LF''\]W>'CXD=+)'<^^B16E$MRG"1.G M@Y64Z^/A4$0KFA+QEJ\I4[\L>)82J6ZSY5"L,TKF1:,T&2+7]8B.(ON*MLW0&(-D+RM&JL/$AC5OXG]U4@=AHH'',# M5#5 S0:CC@:X:H +HJ5G!:T+(LGD).-W(,NM%5I^4<2F:*W8Q"P?QFN9J5]C MU4Y.WGW?Q/(!.&"Z(FQ)!8@9.(NB3;I)B*1S\*=:J29)6/WBT%'UG$ M4PI>?^)"O#D"?ZADXPOPA=P?@=E#8OWH#7N7X M7U9\(PB;BY.A5!1R1X91Y>YYZ2[J#2\[D2H!W;$[G]?9#17W+'SWR/T=6 MP$N2O048'@'D(FSP9[I_(([%FD3T=*!Z$#2[I8/)K[] W_W-%(B>P&IA&6W#,K*A3\[I,F8L9DMP M3A+"(FIB6T+X!41>O6XG$+O8AVI8;W>)M.VP%T 7;##!I&VD0/#T#7S\+<\ M?"N/LY1OF!0[;JI47&0\5157YR8WL*UHEJ1-I/R6OZA)R6""0S.A8$LHL!+* MRU.TR;*\(JUI%G.S][6Q,GD?&(8D1 W_VT8.]$<=J15N&816!I^H$,>-0E"Y M2Z3,XME&DEE"@>2 <>9$JD)F/$GRZ1(S2=5TE$> E55:DGL3N;#E-VYQLSKY M@P5@O W!V!H"5>Z?F/WC]O @%_I-$FTS["$,??,(05EFU3,'AZ8GM'IHM&B!=M6RWW0SJ L?(K^9TVTS!\(Q''6DM18BT*Y$ M]IAS;?V 1U[;0Y/,P)[7M8IIH0'M2N.&990D\7\JP3Z0F(DREZC*)K7C/KM5 MF[E<:#A*QSK71"F.:ZJ452QCM6^TSL*>I$/%_CF$"-1*!(Y?D) MK;Z5UB((V4707K.PPJ@E;XB;*6ZR\KP.(8VT8D'69;_G75K564UT-G>;!AMG M''0LD4CK"V37%\^X34-MP>'L%+^*5ML(>;"#E58ER*Y*^MJKH;8L\<=-!FT; M)T =11YI[8+LVN7I(E\!U#OV@Z9[!BN(@HX2C[2(0/9SB@NZ4$_FX)PR=27! ME?(3G,W_W0B9TCRC;(7H+K1X)K1F0_X*%'%D%RL&AZ0FM'AJM5)!= MJ>Q7R$TJQ(6M2FXP\W9/Y>H^:JV"[%KE.2N@X3BDN?,QV#B=I+2X0/9SCMX* MH.FFITW,'8-LE?MPVWQ M@ )OW!1_!C-'E;X.D8&UR,!VD=&OC,5MJ1'Z0=CD8A D8[=#R&*M1[!=C_15 M\;#AE8F!A.&=23<)+26P_?CA!4[H.E@WX9P\X*H#ZR[

2KXNWZS,N)4^+RQ4E?R\2;O8/N!QN1_4$L#!!0 ( %&,;E@97X:^.@0 (@2 9 >&PO M=V]R:W-H965TD[&S1CR\I*;(ER\*F58N\V+K,')XYX@R''.RX M^"+7 H]ARR20VNMU.;:MJ6_AI#(2[Z!2+]9MK<"WUGYR@!#2&2E$=(P')HC?'U%/>,0V+Q"X6=/+A&)I0%YU_,S6TPM!S# M"!CXRD 0_;>%*3!FD#2/KQFHE8]I' ^O7]#?)\'K8!9$PI2S7VF@UD.K;Z$ MEB1FZH'O/D 64,?@^9S)Y!?M,EO'0GXL%0\S9\T@I%'Z3YXS(0X<-$ZU@YLY MN&6']@D'+W/PDD!39DE8,Z+(:"#X#@ECK=',1:)-XJVCH9'YC',E]%NJ_=3H MYFM,U3?40@_@,R(E75*?&($E^APKQ)=H[/MQ&#.B($"?U1H$FO)03YFU^99; M0!^YE.AL!HI0=JZ!GN8S=/;N'+U#-$*/:QY+$@5R8"O-UHQI^QFS2 M@N>=P"L+CL;!'_I[ZQ11WRO];>3S$-"9^03GZ+>/>@1TJR"4OU?)G=)I5],Q MY>):;H@/0TN/($%LP1K]^ /N.C]5:=406$&Y=JY@:EDOP2)ZA MW*O#LY#P[M3PU*;2 ")9455%+ MG3L'8V+L8:_$[-C*;3O]:F+=G%BWEM@GO3PD(A*E!%W$BBP8(,71>/;X,/Z$ M/G 6T&@E+XR\EU7L6FW'Z9?)5YAA[/:JV?=R]KU:]D>)\\^RY0["!8C* M3*D=_[69TA!80:I^+E7_;=68?I/*-0164.XJ5^ZJL1IS=3S+O7(F5-E@7)T( MV-DOWLZ_J3"9=Z'$N"5B%38][P2O@Z8"_\<%)AN@()B+R]RKC+P3Q1&[>_;N M_UA@T%_H*=(=-J-_:K^?=66H;S%>KUQ!:4;U]/XGK&\J97C\C+4NVDJ(-(Q$BN8)2 M;VJ)KV(B*&%)3F7Y52E,KVK#4?JY<8,D!\^C?X&4$L#!!0 ( %&,;E@@(XW9800 M P2 9 >&PO=V]R:W-H965TV@<3)H@MTVR"7]J'H RV-+'4ETDO2E_3K.Y0469%DKQZR0%YL MB9H9SCDS' XYW7'Q5<8 BNRSE,F9$2NUOC1-&<2047G!U\#P2\1%1A6^BI4I MUP)HF"MEJ>E8UMC,:,*,^30?NQ/S*=^H-&%P)XC<9!D5S]>0\MW,L(V7@?MD M%2L]8,ZG:[J"!U!/ZSN!;V9E)4PR8#+AC B(9L:5?;FP/:V02_R9P$[6GHF& MLN3\JW[Y',X,2WL$*01*FZ#XMX4%I*FVA'Y\*XT:U9Q:L?[\8OU3#A[!+*F$ M!4__2D(5SPS?("%$=).J>[[[%4I (VTOX*G,?\FNE+4,$FRDXEFIC!YD"2O^ MZ;XDHJ: =KH5G%+!:2H,CRBXI8*; RT\RV'=4$7G4\%W1&AIM*8?^KI50"$_V?+HH* M$\-N$WKU7\HU#6!F8&0DB"T8\Y]_LL?6+UWXWLC8*[3#"NWPE/7Y$\/ZDR;_ M8<*ML.Z0LS3/&[W&MY@X=)G" .O50-(4B(1@(Q*5@/Q(K@&'8: S]RKC&Z:Z M:"KF'N=SZYJVG=O69&INZ^C;,@/;\=U*ZA6L405K]&-@:3QGMWLLU!+.$22# M*.F$5LP_JKOMC!O0VC*NY7<#&U? QC\&V.^@!CSZ3KS&+8=K@2@PM44&$V_4 M#T MKO86RZ1TNHZU!K6@HT-F8!])#;O6.]GOBX_>:Z5T_#7>YM[0(30^0HESH,1Y M7Y3T6C&ETZ_*Y*C)1EMF8!_I >Q#)V>?;)WF>-; DP3#5EX(8,$SP8:.R;3) M3=]4=]N[X]AK[@D=4H.)=62#M ]MFGVZ3^L-I5](AKV@M*5.0#FT9O;IWNR1 M*YI^_^S2-RKM)LOW':L)I:-=LWW/.X+ET(W9I]NQWECZ%X^.!LMM1:8MY+C' M G/HPNS3;5@/&+H"X,%3T7VG[UZKE_<]WVDZWY;"\CAT&NZ;M7-U!F*57S=( M$NA$* Z7U6AUI7&5'^0;X]?ZJB,_KQ_,%/'1<)4R2%"(T:5UX2*@HKAZ* M%\77^>E]R97B6?X8 PU!: '\'G&N7E[T!-4%T/Q_4$L#!!0 ( %&,;EC* M( W8 P, 4( 9 >&PO=V]R:W-H965T M$G_=W>_N[+O)1JI'G0(8\IQQH:=.:DQ^ZKHZ3B&C^D3F('!G*55[5RM6Y M IJ40AEW?<\+W8PRX423[X\\(/!1N^,B?5D(>6C MG5PF4\>S0, A-E8#Q=\:SH!SJP@QGFJ=3F/2"NZ.M]J_E;ZC+PNJX4SRGRPQ MZ=09.22!)2VXN96;[U#[,[#Z8LEU^26;^JSGD+C01F:U,!)D3%1_^ES'84? M]_<(^+6 7W)7ADK*N079+X,8UY[SB]/=P!N0*+:6:7(@$DG_E7?2Y<=S?.C[W.Q5> M475"@MX1\3T_( ]WY^3PX$N'WJ ):%#J#3X4T+;P')&+IP*CQM:%5)@8[:,>]06_<3A8V9&$GV3764X;ISX!08Q1;%*8$ M,_(CF*TA#-]Q^B-O#^:PP1QV8LZ$*"A'I+A0RA(@,=9[7249J!)O'UO%,GP? ML_TPHP9FU ESKZC0O#)-DS]8_+#ZMZ9L],Y\/_#:C8\;X^-.XW/*J8@Q6]I> M):P.<=J4AS:$<U6EF]6FQ\VJTOYZO&J0 MR+1B0A,.2Q3U3H;HOZJ:3C4Q,B\+_4(:;!OE,,4^#P/VEE&8[L0::SA_] M!5!+ P04 " !1C&Y8UPU5@FD" F!0 &@ 'AL+W=O&ULC53!;MLP#/T5PBN&%NABQTF[HG,,)&V']= A2-'M,.R@ M6(PM5)9<24Z:??THV_&R(0UVL46)[_&1(I5LM'FV!:*#UU(J.PD*YZKK,+19 M@26S UVAHI.5-B5S9)H\M)5!QAM0*<,XBB[#D@D5I$FS-S=IHFLGA<*Y 5N7 M)3/;&4J]F03#8+>Q$'GA_$:8)A7+\1'=4S4W9(4]"Q,,^I >N+_> ML7]N+Y,2]M\8=/Y1@%DM76Z M[,"DH!2J_;/7K@Y[@#A^ Q!W@+C1W09J5-XRQ]+$Z T8[TUL?M&DVJ!)G%#^ M4AZ=H5-!.)$M&=P D+!@R"85C8)'>GR[&'6:9BU&N(W-(S@@<(6%NX41_XW/J1\^J3B M75*S^"CA S,#& W/(8[B$3P]WL+IR=D1WE%?K%'#._JO8AVJU3GOYUV&=QH.K)%SOBPWW>K=$DS<3:B'S16O;N-_M'X%IV_M_W-L7A*X] M%\J"Q!5!H\''BP!,.Y6MX7353,)2.YJK9EG00X;&.]#Y2FNW,WR _FE,?P-0 M2P,$% @ 48QN6'*U>?M7 P "0L !H !X;"]W;W)K/IMD(%8= MF]H.M/_^C)UL"FS(V0?Z K[,]WF^&6<\D[U4/W0.8,BO@@L]]7)CMC>^K],< M"JI[<@L"=]92%=3@5&U\O55 ,P,G%K]RJ9R-)P)N!>$5T6 M!56_9\#E?NJ%WM/" ]ODQB[XR61+-[ $\[B]5SCS&Y:,%2 TDX(H6$^]V_!F M'@86X"S^9;#7!V-BI:RD_&$G7[*I%UB/@$-J+ 7%OQW,@7/+A'[\K$F]YDP+ M/!P_L7]RXE',BFJ82_Z=92:?>F./9+"F)3V@4?2 M4AM9U&#TH&"B^J>_ZD < )"G'1#5@.@4T#\#B&M [(16GCE9"VIH,E%R3Y2U M1C8[<+%Q:%3#A$WCTBC<98@SR3]2:W(/BBQSJH"\)\LJGT2NR9SRM.34A1NG M,ZI92JC(R(+QTD!&3L!O%F HXV^1Y7&Y(&^NWI(KXA-M-S5A@CP*9O2[@X5O MN2PU,N+BU=%\XAL49UWTTUK(K!(2G1$2DZ]2F%R3CR*#[!CO8U":R$1/D9E% MG81?J>J1.'Q'HB"*6_R9OQP>=;@3-XF*'5]\AN^N+$!1(U5;:"IHOQUJ*\&- MWM(4IAY^ZAK4#KSD]:MP&'QHTW4ALB.5_49EOXL]NVMHL8HMBH-77$@ M1I+;Q;>'VSOR6?*,B0W>ER\B[;6%HN(?.GY;PW;)^WX0C#&#NT.1+69A&(T: MJR/O!XWW@\X<+4!(_$;/96EPR2Q=B.Q(Y[#1.>S,TG=7'+$ T!W>R0T0418K M+ -8).IO^_6K<12&'VR%96E;+*H#!@?Q'XWCP?@D2\^M^M=A&+=G:=1X/^K, MTL?U&M\0ZVQFZQB^(D1#6BIF&+06GM$E\W8ALB/EXT;Y^$)YRZH*WQ:-\8LR M]]RJ(W/7C?_7G?Z[]V:+#CMO7U8C\#$Z>PFKTT:'12#H#<(3*:U60=0N)0S^ M/+S!WQ#3D9GZP/_3TV[V3)!_T%3@T[-QO98FJ2R%J5[19K7IYVY=%W.R/K-] MGFM6_M!432*^D1LF-.&P1LJ@-\+[HJJ^JYH8N76MRTH:;(3<,,=>%90UP/VU ME.9I8@]HNM_D/U!+ P04 " !1C&Y8LTR"M_(" _"0 &@ 'AL+W=O M&ULS59M:]LP$/XKPH.Q05L[SMOH$D.2MJS0 MTI"LVX>R#XI]CD5ER9/DI/OW.\F.F[1IV""P?;%>?/?3H.U5(\Z S#D M*>="#[W,F.+<]W6<04[UF2Q X)]4JIP:'*JEKPL%-'%..??#(.CY.67"BP9N M;JJB@2P-9P*FBN@RSZGZ-08NUT.OY6TF9FR9&3OA1X."+F$.YKZ8*ASY#4K" M$M([;_0WZE>..7!94PT3R[RPQV=#[Y)$$4EIR,Y/K+U#SZ5J\ M6'+MOF1=VP8>B4MM9%X[8P8Y$U5+GVH=MAP09[]#6#N$+QTZ;SBT:X>V(UIE MYFA=4$.C@9)KHJPUHMF.T\9Y(QLF["K.C<*_#/U,=".U)E-09)Y1!>24C)*$ M68$I)]>BVB56[@\78"CC']%"6TN]:9@@7S-9:BH2/? -IF2!_;@./Z["AV^$ M;Y-;*4RFR:5((-GU]Y%*PR?<\!F'!P%OJ3HC[=8)"8.PO2>?R9^[AP?2:3?R MMAU>^PV\D3 L8;RT>Y7,(2X5BHNJ73[%O$3&Y$K)G$QD7I2F$OHN)9=4"2:6 MV^OR<(/ Y-I KG_L4[G*HK,_"WL3G.N"QC#T\*AK4"OPHO?O6KW@\SZ)C@2V M(UBG$:QS"-T)=MHH!FF*QYW 1JV8\KCDE5 R)_%_!A? M!U4Q?X:IGA9X22^9T(1#BI#!61_S456YK@9&%J[B+:3!^NFZ&;YP0%D#_)]* M:38#&Z!Y,T6_ 5!+ P04 " !1C&Y8=)PN D # #/# &@ 'AL+W=O M&ULM5==;]HP%/TK5E9-K;0UP2D!.H@$=-,J MK5-5UNVAVH-)+F UB3/;@5;:CY^=A#2!D+55^@+^N/?XGN-K^V:X8?Q>K D M>@B#2(R,E93QN6D*;P4A$:=\VL':(;7X26$C2FVDJ=2W]D6#HB","3&H*H MOS5,(0@TDHKC3PYJ%&MJQW)[B_XE):_(S(F *0M^45^N1D;?0#XL2!+(&[;Y M"CFAKL;S6"#27[3);)V!@;Q$2!;FSBJ"D$;9/WG(A2@YV(<<<.Z =QPP/N!@ MYPYV2C2++*5U021QAYQM$-?6"DTW4FU2;\6&1GH;9Y*K6:K\I#N#I=H4B2ZC M+"6TM!_1V/>I;I*@,G%\ 9+0X 0=(1JA'RN6"!+Y8FA*%8G&,[U\U4FV*CZP MJHVN6"17 GV.?/"K_J9B4-# 6QH3W AX1?@ILCL?$+:PC6YG%^CXZ 1MR4V) MA"7CCS6!3I^/B[>X#?':A>QVBFO_1_8;B!F7-%I6=+[[ILS1I810_*X3-\,^ MJ\?6!_]$0%U+#(4I\2BYUC6#I%] M(]PO&54"[!4!]IH5!ZD?##1C0:*#%.CN"O0FU)Z@1JR7GJ"6P"JT^P7M_AM> M)/TV96@)K"+#H)!AT$IZ#O8.6:>[EY[[1OA0=G:LIW?6:HQPIAA33]T"X\A' MLR36V]68HLUX+]V'9]5SUI$L3@O0.9.JG$V;*_7% 5P;J/D%8W+;T0L4WS#N/U!+ M P04 " !1C&Y8M""_-E\# #G# &@ 'AL+W=O&ULM5=M;YLP$/XK%JNJ5MH*-B\A;8+4E[U46J>J6;XB@10V,A97ILFF*R M@)B*(Y9"HE9FC,=4JB&?FR+E0*&=,P,8)!/G?-@P'+9!0F<,V1 MR.*8\C]G$+'5T,#&>N(FG"^DGC"#04KG, )YFUYS-3(KEFD80R)"EB .LZ%Q MBH_/L:T!N<6/$%:B]HRT*V/&[O7@6QRM/(F3/0QCB17JZ'"R6 $X=H#X4)^KY@ MF5 D8F!*)59O:4Y*86>%,/*$,!M=L40N!/J83&':Q)O*RP^5L%?UM5OFV'7<;%?F35TN94NMU-7/>O;Q!5HM[:KW_,M?T/;MI7K MV-AKE^95TKQ.:=] ZERC?C$P9M)N6V&;=_N.>U9V:]T]?^K8/I;NWHV M\3>U;5LYO1[![=*P]7C)69WB1NH0P@D(M$_C] 2-LE3G4&?==#.^-&-VQ=;T MOW;)XS>LG9)\5Z'8$5LS%.0Q%.2U]5,B&]F'G;ZSD:,M9MC#SA/U@Q\; MQY MT3Y;026\?M,1QR76IKQM,\_MNQOJS%K+& .?YYVT0!.6);+HJ:K9JEL_S7O4 MC?DSW<7GK>@C3?$)H#JF>:ANIPAFBM(ZZJF(\:*K+@:2I7EC.F92M;GYXT)] MB0#7!FI]QIA<#_0&U;=-\!=02P,$% @ 48QN6(UG+)52 P P@T !H M !X;"]W;W)KFF55K7JEFWAVH/#KDA5@$SVR3MOY\-E$!*45O1EP2;>P[G'E_,]6A+ MV3U? PCT$(4Q'VMK(9)37>?^&B+,3V@"L;RSHBS"0@Y9H/.$ 5YFH"C4+<-P M] B36/-&V=PU\T8T%2&)X9HAGD819H]3".EVK)G:T\0-"=9"3>C>*,$!S$'< M)M=,CO2294DBB#FA,6*P&FL3\W1FV@J01?PFL.65:Z1265!ZKP87R[%F*$40 M@B\4!99_&YA!&"HFJ>-?0:J5SU3 ZO43^[9G, G.8T? /68KU6!MH: DK MG(;BAFZ_0Y%07_'Y-.39+]H6L8:&_)0+&A5@J2 B(J6C)IBXR;S*TS(;$:AGG@LF[1.*$-X= M+HI %W%>$LK:+^@&-A"G4)M=/*(9%A!0]HB.SD%@$A[+T-OY.3HZ.$8'B,3H MUYJF',=+/M*%%*<>H?N%D&DNQ'I!B(TN:2S6''V-E["LXW695)F9]939U&HE MO,3L!-GF9V09EMV@9_9ZN-4BQRZ-MC,^^P6^<\)Q$# (O5J7)=S]D*+H0 M$/&_3;[EO+UF7O6:G_($^S#6Y'O,@6U \PX_F8YQUI1T1V0U"WJE!;TV=J]( MN"G''.AD0+7S;#S;LH>F-'Y35?\\S.SW^N:@#*OIZI>Z^JVZYNF"^XPL@*$Y M#5.U/AS=74(D9QI7I)7NK2O2$5DM53?<2VKN20'I:I!JZJ)[P/GZ!!'R1F:5);H=07:2O[6U>F( MK.;#L/1A^$$%.NS2@H[(:A:8QNX3;;RW1 MDM?J&SL R]FJT"*MNG$/7'3K- M16I6F@>S5=E5(HB/0_03A.K62!SL"K11;BO=6U>E*[9Z\M8N>>N#:K,@[LJ& MCMCJ-NSZ&K.U9VBM3OOY][KGNOW]+;3]"6_-0*]TPQ&P(#LD<.33-!9Y^UC. ME@>12=9^[\U/U0$EZ[)W-/GI1C:' 9%[< @K26F4![;O/]02P,$% @ 48QN6) B.*60 P M,A !H !X;"]W;W)K1$G+$E4/7.G/&<2'7+%ZY8 M69ZWM>Y.8DI) MU ?N:+ D"YB ?%C><77G5BQQF@,5*:.(PWSH7.#S,8XTP$3\F\)&[%TC7.I[."#*824U!U,L:QI!EFDGE\;,D=:IG:N#^]9;]BRE>%3,E L8L M^R^-93)T>@Z*84Y6F;QGFZ]0%A1JOAG+A/F+-F6LYZ#92DB6EV"509[2XI4\ ME4+L 11/,\ O ?XAH',"$)2 P!1:9&;*NB*2C :<;1#7T8I-7QAM#%I5DU+= MQHGDZMU4X>1H @O5%(EN:&$)+>TG= ]KH"NHG4Z?T36P!2?+))VA"^49]/X* M)$FS#PKQ,+E"[]]]0.]02M'WA*T$H;$8N%+EJ)_DSLI\+HM\_!/Y!.B649D( M])G&$-?QKJJM*M#?%GCI6PEO"3]# ?Z(?,\/&O(9_S["49&AL&@T0=YI)M.O+^:*F^)K*9#I]*A8V/?ZM!48P&,#%!_"ZU'@1_TL5)_O9_]<1@. M.R'N56&UO,(JK]":UP--)<1H(HD$@1YO(9\";VR%E>>EK6B)K%9R5)4X7=E0QCV^KYWPI:[N0+;!XM_9**:<4-->_3@JGID MM:B5[L5M:8FM7OQN>,'AFUJTU9FF+;:Z%KNI!EN'!:M%HZ/9,>QUH^#0HL=A MN(,C_\"B[M[VI51>F*54H!E;45GL*=5IM?A>F'7OX/Q2+\1FJ]O1%-NTVD(6 M*14H@[FB],ZZ2EI>+*C%C61+L^--F52M-I>)6NJ!ZP#U_IPQN;W1#ZC^33#Z M!5!+ P04 " !1C&Y84^IB?>L" R"0 &@ 'AL+W=O&ULK59M;]HP$/XK5E9-G;0VK]"U@TB4,*W2*J%V73],^V"2 M@UAU[,QVH/S[V4Y(80N(27Q);.>>QW?WQ'<>K+AXD3F 0J\%97+HY$J5-ZXK MTQP*+"]Y"4Q_F7-18*6G8N'*4@#.+*B@;N!Y?;? A#GQP*Y-13S@E:*$P50@ M614%%NM;H'PU='QGL_! %KDR"VX\*/$"'D$]E5.A9V[+DI$"F"2<(0'SH3/R M;R8]8V\-?A!8R:TQ,I',.'\QD[MLZ'C&(:"0*L. ]6L)8Z#4$&DW?C><3KNE M 6Z/-^Q?;.PZEAF6,.;TF60J'SJ?')3!'%=4/?#55VCBL0ZFG$K[1*O&UG-0 M6DG%BP:L/2@(J]_XM 9H42MD?[GT#,6 M C,]>0!5"2;1!1IE&3&28HKN6/U?&H'/$U"8T _:XNDQ0>=G'] 9(@Q]SWDE M,%:E:B,Q M 8D2(E/*927T^.=H)I70Q_97EW U==1-;4K9C2QQ"D-'URH)8@E._/Z=W_<^ M=V7]E&3)*)HKDLT6@,6733C@S3_*],IR28G(MN1J=?*U#N8 MOMUZV4K#9Y0L;&7LE*3F[%M.T[F7\95NY -WN9WP#B/_NK]KE/QKU/.C<-=H MTF$4>6]&=>#N5M,H0"QLMY8HY153=?]H5]L+PN)XJ7M@7-N-(-S0YS?:D!80ST]SGG:C,Q&[37I/@/4$L#!!0 M ( %&,;EBZY&E++@, -$( : >&PO=V]R:W-H965TSKDYOI?>6JHGG0(8\IQQH?M.:LRRZ[HZ3B&C^DHN M0>"3N509-;A5"UR\TH$T[4*\XF*NK)W' F8**(SK.,JIW#/%JFQ!V[46](%3,$\+"<*=VZ%DK ,A&92$ 7SOC-H=$<=&U\$ M_&"PUCMK8I7,I'RRFV])W_$L(> 0&XM \6L%(^#< B&-/QM,I_I)F[B[WJ)_ M*;2CEAG5,)+\D24F[3L=AR0PISDW]W+]%39ZFA8OEEP7GV2]B?4<$N?:R&R3 MC PR)LIO^KRIPTX"XM0G^)L$?S\A/)(0;!*"0FC)K) UIH9&/2771-EH1+.+ MHC9%-JIAPK[%J5'XE&&>B6X9G3'.S M!1Y!'JA05N+D'DRNAR269EJ^7R/GK MTYMG-)$&0D5"'A4S<"GGZY!ZI: &V]H#DN:_A&: ;F3PJ2:W(@$DK?Y+DJN=/M;W4/_). =55FVV)&6@R9CKF4N<*US\',VT46OY7 M7>E*Z+ >VK:!KE[2&/H.WG,-:@5.]/%#H^5]KM/]G\#>5"&LJA">0H^&E%,1 MHZ\,F<&""<'$PAIO"8K)I$YZB=4&U6 M5)LGJ4YXKKMDD,E<&$WBE*H%),1($DMMBHL!Y26I-7N)W=QAU/#:[3W:AT%! M&-:S;E6L6^]@C?T/NYO ]J(4B/B%H+6$YK3LJ\EO[#K8ITTM\]8!*7^_W";RH!A'>^=#G-?E M>'V%*8<]MD.\KIIPF".D=]7&NJER@)8;(Y?%#)I)@Q.M6*;XGP.4#<#G&PO=V]R M:W-H965TR& M)2$Y4$$811RVFM;!C[I0??D[GE:(\@@UAJ"JQ^ MGF %6::9E!__UJ168U,#CY\/[-_,YM5F-EC BF4_22)W7\ >#7 >RO KP'^ M6P%!#0C>"AC7 +-UN]J[$2["$B]FG.T1UZL5FWXPZANTTHM0G2@/DJNW1.'D M8L7RG$@5>2D0I@E:,2H)38'&! 3Z@I9)0G1$<8:^TRHO=7PO(I"89)_1IP]3 M/PR^(D+1+PEO,1\AW+Y'G>#Y:/]ZCB]KOSQW>KWR(T,7'+IIH&)IU M/TT$<4/C==.T)/.;O/ -K_^NO(B(B#,F2@[H[^5&2*Z^]W^Z ET9";J-Z")X M+0HF#&SI?N^(R)%DT)-EZ(+)6I((F4D$?^V*9IAQ2+ '! M,Y$H9KDZ1$3UF1;XI0HAVV0D-7-=4:H,N!-C01\M3PO?N1J-9_;3L?Z]?IRK M?VW3/;;ICT=AV^9Z()LM9<>-LN->9=?/!5$9GFAMV?94WBXI^QG-1^^&E\A\ M]5TY_C_Q42_^W+0>B*PE?MB('_:G-:6E.G0XQ"7GJO*T$[L_G\/3?':=DW0. M3S/0=4=^>U74Z^6Y@@Y$UA)TT@@ZZ1VU\*YY7QRJK\WFKZ2 M?TB+ZX'(6O)/&_FGO?(?'Z@<,E53$B09*H";6Q6- 6T833JO2[W,Y\H^)%E4 MD;E!^QN:O"KBU:KP.-!>LZ2EYE6CYM4@:JJBK6IXE=JYOE2:R\P+8-ZE<[]- MS_'=+T[0I>E[@5$O\-ST'HBL%1#7^=U(.+V[O"MYO%,MFZXGA]ATWOU[:<[- MYD'9HIJM59."\=7K0V$]E-5*:ONH?=5#5P/)"M,D;IA4+:=YW %.@.L% MZOV6,7D8: /-?S(6_P%02P,$% @ 48QN6'Q$]+@B P R D !H !X M;"]W;W)KD+I.M5+]U M!F#(74[5_1RXW$Z]P'N8N&:;S-@)/YX4= ,W8+X55PI' M?L.2LAR$9E(0!>NI-PO&RY&U=P;?&6SUSC>Q2E92_K:#+^G4Z]F @$-B+ /% MOUM8 .>6",/X4W-ZC4L+W/U^8/_DM*.6%=6PD/P'2TTV]=Y[)(4U+;FYEMO/ M4.L96+Y$0W&"'(FJG]Z5^=A!X \[8"P!H2'@/X10%0# MHD/ \ B@7P/Z+C.5%)>')34TGBBY).,NA*YF5WK"T97N&KNR9LE&,KX6R3X M=K,D;T[>DA/"!/F:R5)3D>J);S!8Z])/ZL#F56#AD< B%#JN9A)^,E560'(/OJ8F: MPD>.+WI2X;%&6%Q.#:1D9KT[=Q,#B?^+>[Z6FS"?K[1LO_&.W)&31R!IURKGBIQV26 MRU(839*,J@WVB)$DD=JXOH$[O(,TM"FKJ <[ 87]:'0@;? HZO! UV.:8!B> MM^L:-KJ&G;HN0._H*BAK+?38# ZR/NBT]-S>[?%97C^_D@51XW:T5.; M$K!DG>TX>MQ%[LC9D]SI[KF26SP.#LOK[]QQ.6 3VK<"-J2M7W6&-[/-Z'Q*"I[$&3Q0Q(HTQ?2_6TC(=F;8QJ[C,5ZMN>PP MY],7,N+&O?7LB \H1?\6P97O72*;R1,AW MV;B+9H8E[P@2"+E$8/&U@04DB22)^_BWAAK-G#)P_WI'_ZU,7B3SA!DL2/)W M'/'US!@;*((E+A+^2+9_0)W04/)"DK#R$VWKL9:!PH)QDM;!X@[2.*N^\7,M MQ%Z X/0'.'6 "' K0/[(3\]BY3%@Z"X+DR*277$F(K)(=D?RBI$DCC 7C8"+KW0'NOA,&+N4@20% M=.$#QW%R*>;^&OCHXMTE>B=17]:D8#B+V-3D(D]YMV98YW1;Y>2\D).+[DG& MUPQ]$G<3]<3[ZGC;40!,(7"CLK-3^=91$N\QO4*N_0$YEN/VW-#B]>%.7S[J M];%/.)TP7Q.L(^J@$76@HL^_$(X3\23=EQ9J MD_6I6-&\DB8?[INY,W!'4W.SKT[/H.X(_WB$[3F39E GE6&3RE"92KDBA-$# MG(@'Q+=[2)^ ]BX%)>?4I: 3YFN"=?3S&OV\<_K+TRFJ3IBO"=81==2(.M+J MKXHVW#/&R#MPEW+"4[71!.MH,VZT&;_!L.@'^A.XW+:A@"2%W*:IW:R:)3E%UPGQ-L(ZHMM7N6RVM?JYQ^X8>C@\,K9[R5'UT MT;H"[6WL[;>9.A!3Q:'H>X_3_",*BCPGE"N=K9[JU%6HE>;KHG5E=EJ9G7/: MNZ;K4E8GS==%ZRK;5AFV6X<&]_ZWY%7?UUOS;NL06UV(R*6#:;@N MW>K#!A*2R[.Q5UI59]&QT$KS==&ZPK9%C#T^JU6UEB]::;XN6E?9MH*QE7OY MTZTZ.3Y5&MN'3M5:C.BB50J9>P?J*=!5^6*"H9 4&:].?9O>YN7'37GD?]!_ M:U\OJE<8+:9ZHW*/Z2H6!74"2X&TKD;BP4:KEQ15@Y.\/+9_(IR3M+Q< XZ MR@'B]R4A?->0$S2OBN8_ 5!+ P04 " !1C&Y8:!S]H$,# !7#@ &@ M 'AL+W=O&ULM9==;YLP%(;_BL6JJ9.V\I60 MCR5(:>BV2JM4->UV4>W"@9. "C:S3=+^^]E :,@(:R=Z$[ Y[X//BX]C3[:4 M/? 00*#')"9\JH5"I&-=YWX(">9G- 4BGZPH2["03;;6>=\W<"2XC4L0-RE MUTRV](H21 D0'E&"&*RFVLP<>Z:A!'G$CPBV?.\>J526E#ZHQF4PU0PU(HC! M%PJ!Y64#J=2KA_OZ-_R9.7R2PQASF-?T:!"*?:4$,!K' 6 MBQNZ_09E0GW%\VG,\U^T+6,-#?D9%S0IQ7($242**WXLC=@32$ZSP"H%UJ&@ M=T1@EP+[4. <$?1*02]WID@E]\'# KL31K>(J6A)4S>YF;E:IA\1]=T7@LFG MD=0)]P:X8)DO,A:1-?J$%G)B!5D,B*[0G"8I)4 $5ZUZY,6CG'D MC-(Z,DH;75$B0HXN2 !!@]YKUYM6"T"7EE6^63O?SJU6XA5F9\@V/R++L.R& M :\FF7>^ ?D]>RL:M98.<\^T6S8$ZY0#,2J$\.; /H_KN,1Y<"$OZK MZ>,5\%XS7*U<8YYB'Z::7)IRHN:^?V1W!:J;V*E-[;73WE@H< MR[5QWUHHRJ:Q! J:D]/4.Q6ZA'D=P6K^.95_SEO6E].EJ5W"O(Y@ M-5,'E:F#3NNKH/7W"\,T1P?U-?AG?;4.ZC]3'E8I#UM3OB0"&,%JQR13;ZO# M5LYKITR7,*\C6,V_4>7?Z"WK<-2EJ5W"O(Y@-5--XWD/:71:B26N]A]EF\.# M4FQ_Z6L=ZHI66*3O[;@38.O\Y,*13S,BBDUDU5N=CF;YF>"@_]P(Z(AS%L))(XVP@5RY6G&**AJ!IOJ]?4B%/"?EM*$]^P%2 ?+ZB5.P: MZ@756=+] U!+ P04 " !1C&Y8+;A/-1<# #C"P &@ 'AL+W=ONQ>C M 2\4)0SN!9)%EF&QN0'*UT,O]%XO/)#%4ID+_FB0XP5,03WF]T+/_-HE)1DP M23A# N9#[SJ\&H>!$=@5/PFLY=88&909YT]F_2*J60Z_GH13FN*#J@:^_0@5T:?P2 M3J7]1>MJ;>"AI)"*9Y581Y 15O[CERH16X*PLT<058+H?T%[CR"N!+$%+2.S M6+=8X=% \#429K5V,P.;&ZO6-(29;9PJH>\2K5.C:3&3\%P 4^CS2O]*]!%= MIRDQ.<84W;'RI)B,G]^"PH1^T"L>I[?H_.P#.D,^DDLL0"+"T",C2E[HBWH\ M(91JD1SX2D=IGN4G540W9431GH@F>(."W@6*@BAN4(_=ZF\%:Z$X:)+[.C5U M?J(Z/Y'U:Q^8'_1[ MD,Q)\F,*>5>2&O9(X3&'KZC9,@5N"-WK\+.\&G)LX3 MF>U0QS5U;-WC@ZF_ZQ7H3D$F&\GC4Y*?R&R'O%V3MYW[?4M6) 66ZE*04"S* MDY]B!4W4;BMSD.U)WGN4G?HC02]KT$MG=&.>91I-%YCD":45M40YB/*-KA( M:1-X:=VUUN9#L1H%K: _\%?;=,[G'TG7J>DZAVVC@(2+=.\.NEW,#D:Q8P.= M\B,1NS5B]S#$'&\R\X[N8W3;V(*)@HZ#TFEP)&6OINRYZV\"# O"D?YH0X*E MNP [O=Y:ADYDMH/=K['[IRW _5.2G\ALASP,_G4D@7/+?Q18*!!T4YGSZKY^]!=0 M2P,$% @ 48QN6!IE#P=^ P >Q@ T !X;"]S='EL97,N>&ULW5E= M;YLP%/TKB*Y3*TTEA)6$-8FT1:HT:9LJM0][JYQ@$DOF8\;IDCWN]^Q7[9?, MUR9 4M^L[<-:1M1@W\,Y]]B^AJ".2KGA]'I)J736*<_*L;N4LGCG>>5\25-2 MGN4%S122Y"(E4G7%PBL+04E< BGE7K_7"[V4L,R=C+)5>IG*TIGGJTR.7=^O M8XXY?8Q5-'SK.D9OFL=T[-Z>O/ZVRN7%*\>KBNPC#I<%=Z>_FQTJJYQQAY8/?U^^].QSU=/C.VEU,0$?$]CE8_2^E=[B8L0 R;N3%B,C%7UOD0^NL1;WJCTT M&25YUFREP#4!E9VDU+DC?.Q."62XU9=O@=L>V"0<5X;[+LF,!D51$HJLDO5T1?KX#W( MJ=HWFT(Y7 BR\?OG;D/0)Y5DEHN8BN:6XFY#DQ&G"=@1;+&$L\P+#T I\U0U M8D86>4:TARVC:BC9.>7\&NY]7Y,=[7726E==RUG=5(:JII$Q'=!OJQGMMNSP M2;I.P>YR^6&EAI/I/M0*O1(T86O=7R>U 4S=Q]5)4?#->\X664K-X!^<<#(B M6YZSS 7[H;)!JK, M5HQ+EE6])8MCFMU[#U#RDLPXW=57U\0,&E@JA"L)'BE8B-%)]K0.SS!HPH MLJ\VE@<8V"I@M0/Y[7F@INR<((!5Q;QA.QA'H@A#H!;M-1J&R.R$\+&O#[9+ M@B"*[ A@=@=!@"&P&W$$

,"0(]'-P[WGD;9]37O/OALD?4$L#!!0 ( M %&,;EB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G9B##;0:3J3MFF;F5Z;"6GO\4:Q!='4EJEE)TW_^I-, M*:M@?GVVJKZ)'V5A[-G@KFE6+TY/;7:G2FG_ MK%;*N".+JBYEXQ[6RU.[JI7,[9U235F^:O5@M\?]0W&OK;[5A6X>SP;=_PLU$*4VNM0_57XVB ;"WE4/'ZI: M_ZQ,(XMY5E=%<388K@]\576CLYVGYQ[R1M[:[IE&WEY+!W(V2"-WP86N;=.= MT5U?.L9[Y4Y>/VJ;ZITN&E6_E8UZ7U?M2INEOXS[%*?D8W1QV/Q81RN81+^;KUFJCK'6A+&^UV1$-- VS:J[5O3*MHCC(*4-FJ5R:K"J5N)$_ ME*5,2"%#9H?,FRK[=O):KF^&TEW)[OP*D3V&S/JX-/?*-OZD(&3(%4-F67@D MTU3U(P5"7A@RB\&-FU=N5/OX7%P5&#*+X7U5Y0^Z*"@/ M4L"0V0&7KC8P2_^FXMQ:%7Z]4-H?,N?]#RI?N@*"CH-1?H^9\[O+H55Q[X#$ MFUKEV@EH62OU](:,49J/F=/\)U#D*&T'S.G?9\>&IK 8I3D8^8D?ZUR]Y7ROSWQJ3(GF:O;?7'NOW3N M-@U^I2CQQ\R)_V/EACE7JA;S.UD'5"C[Q\S9?ZZ67Z883<,&)VP[R]M>I[Z[]]%_=/C#!"1A@Q&P'63N'T#7+$ MB-D1!-,23+G&I-,.(SC-Q"R+OA)//+OQ^=K^02&10T;L#NEJO5XN)(T1>[6P M+?IZX9 [1MSNV%/]_0*EF,@C(V:/D"*P-X3('B/V.N)7-=A+AI0Q8E8&+ O% M,SH]C"0R9I;(IC#LB]\8263,+)&="K&7$/ECS.R/7Z5B+Q<2QIA9&/MKQ@Z5 M8L*5"69E!'5C;Q"1.,;,XN@O('LQD4+&S I95Y*]6$@98V9EP)(R& &.D3W& MS/8(2\K>*"*%C+G7('9KRS[&!/DC8?8'+C+I>G*";)*PKT60 JXWB,@DR>$J MD9Z"B:XM)D@L"?=J!<2DJXL)$DO"+!:,2=<7$[CHS6P8C#FAF,@P";-A>LO/ M$W&>NY%%.-F5(.,DS,;9@[D),L5$QDF8C0,QPWX,9)Z$V3P8,^C(0/))C[#Z MO<6D>3-%\DFY>ZZDO7LN_+]=!7@OB]^SG=Y+%!-9*&6VT&8.9WMSRX*,/2@F MLE#*7][\PGRKK5RZVF;I2'P:[8Y03&2A]$ S8KW1#.[T%%DH9;;0%I..,N5M MU38NGAG%A,U7S!8*YO%V0THQD852]JFR ),JOEVMZ.I[BBR4,EMH[\2C0W:' M*":R4,I=_^R='[V:?['/:QT&1--] 2@FLM"$>U5F;S2[(Q0366C" MWJ:UG6UV*5[=-F*N,E>W-=K=4Y)B(@M-F"T48OI%RUJZ\M(EI+^DJS(I)K+0 MY' -7 [S?>TG/*Z5+'RWOG@?1!-9:'* IJXMYHXP*2:RT(3=0A3S=QS]0.Z+ M"7H2)K )^( +-B>[XTZ*B2PT.=C:S4F7D"K3X3E9=DKN4%8:68R$)3=@OM8I*P4DQDH2F[A78Q+VRCRVX; MQ3N*B2PT9;;09GGTOZ<3IG S"K.%MIAS=[6\+;JIA'=2U^*K+%J*B2PT9>] MV]L([/5),&?(0K/C]2O[+P+%1!::';)GN1LCU?6CISXO_?8>BHDL-&.VT%/, M)S<2Q406FG&W,_>OE6]X*2:RT(S90GLQUS<^Q406FG%W'JR7]$^VHPWC%X7: MLBU\@J>8R$*SPW0>^#(H*Z2UW?I5=Y;XW#94EC-DH1FSA7YCWL@?XF*Q4%GC M*^ NE*();B%DH1FSA7##!%UPF<%-D>P60IATP648X6V1W&T)86='.(J7P3:H M".Z1C)A-M ,:YO@ %.Z>C+A[%'J:40AM JW5$;<70J]H)MUCA 4[JV,N/L4 M(.AE IW7$;V=MAGBS?[KW?ZGW>GVUO4O4$L#!!0 ( %&,;E@B7' 7*0, %A" M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VTM.XT 4A>&MH"P MUZUWM8!13YBVV$ 4S$/DI=BMAMUW! ,XI1[T!/D?6>4HUV=@?8HJ=:Y^C=OU M_'S83T_/Q^GB=;?=3]>KIWD^_AB&:?,T[M;3Y>$X[L^?/!Q.N_5\7IX>A^-Z M\[)^' ?O7!Y.7V>L;JZ^SKRX>SN._S/Q\/#PO!E_'C:_=^-^_L?@X<_A]#(] MC>.\NKA;GQ['^7HUO&X_;T_#^\4NSY-7%[?WUZO3[;VMAJ4#>0GDEP\4)%!8 M/E"40''Y0$D"I>4#90F4EP]4)%!9/E"50'7Y0$T"M>4#F5,9'2!2AS5 :U.N M#>"U*=@&$-N4; .8;8JV =0V9=L ;IO";0"Y3>DV@-VF>!M ;Z]Z>X#>7O7V M +U]]V,;H+=7O3U ;Z]Z>X#>7O7V +V]ZNT!>GO5VP/T]JJW!^CM56\/T#NH MW@&@=U"] T#OH'H'@-ZAVRP!Z!U4[P#0.ZC> :!W4+T#0.^@>@> WD'U#@"] M@^H= 'I'U3L"](ZJ=P3H'57O"- [JMX1H'?L-KL!>D?5.P+TCJIW!.@=5>\( MT#NJWA&@=U2](T#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.JG<"Z)VZ/RL!>B?5 M.P'T3JIW NB=5.\$T#NIW@F@=U:],T#OK'IG@-Y9]!:!W4;T+0.^B>A> MWD7U+@"]B^I= 'H7U;L ]"[=84& WD7U+@"]B^I= 'I7U;L"]*ZJ=P7H757O M"M"[JMX5H'=5O2M [ZIZ5X#>5?6N +VKZET!>M?NL#= [ZIZ5X#>3?5N +V; MZMT >C?5NP'T;JIW ^C=5.\&T+NIW@V@=U.]&T#OIGHW@-Y-]6X O5M7U@'H M;:ZOZP#\-M<5=AQ <'-=9<5=QQ _+CYO]"_/.]? UQG3S%U!+ P04 " !1C&Y8 M_SZM7H(" #%/P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VT]OFS 8Q_&W M$G&M K8!&Z:FEW;7K8>] 09.@\(_8;=+W_T;.ES M\_6WY\FZU:'O!K>)=MY/GY+$U3O;5RX>)SN$D>TX]Y4/?^>'9*KJ??5@$R6$ M3NIQ\';P:W^L$=U=#>.W:<=A$L^U4]4M"'%8N<]RNG=Q5F! E[R8<1_X<\++NZY.=Y[:QJ_MJ]E^J/LQ* M#EWB_'-G77R^Q#L]CMMM6]MFK!_[L"1VTVRKQNVL]7T7GXI>G4_V88?MZ5=> MG+^4.1<89M[/X^3"B=F.;O\P. MV_MCG/?+>;AD>5R^Q[^>\5O]#_:A('VDD#XR2!\YI \-Z<- ^B@@?920/J2@ M-$(155)(E113)05525%54EB5%%&UL4$L! A0#% @ 4(QN6(.C-AXY#@ K#H !@ M ("!#0@ 'AL+W=O6<# !-"@ M& @($5'P >&PO=V]R:W-H965T&UL4$L! M A0#% @ 4(QN6"):]!KZ!@ Z1X !@ ("!LB( 'AL M+W=O(I !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 4(QN6$$L ME%TD"@ )6 !@ ("!=#$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 4(QN6(L,=0KD& E4P !D M ("!+4< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4(QN6(!2=+[5!0 &PX !D ("!>H$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4(QN6/IOH,%9 P )P< !D ("!%9L 'AL+W=O&PO=V]R:W-H965T]N/S700 &@) 9 " @4RC !X;"]W M;W)K&UL4$L! A0#% @ 4(QN6$9,X0=K!0 MK@L !D ("!X*< 'AL+W=O2=6P( "M%@ &0 @(&" MK0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 48QN6*\B&P-8 P :P< !D M ("!\,, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 48QN6$.YQ5C3 P G@@ !D ("!6]0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48QN M6*7C$*PU!0 50L !D ("!G>< 'AL+W=O&PO=V]R:W-H965TGU !X;"]W;W)K M&UL4$L! A0#% @ 48QN6 ^5&VM!@ .0\ M !D ("!Z?L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48QN6*AC"F5.!P SQ$ !D M ("!OQ@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 48QN6'WZ):E7! J0X !D ("!&"@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 48QN6!7_ M%AD3 P QP8 !D ("!\S8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48QN6 HGC%MU P ?0@ !D M ("!R$$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 48QN6(K;7L7X @ 6@8 !D ("! MM4L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 48QN6-]1Q-DK P 2@< !D ("!5%@! 'AL+W=O&UL4$L! A0#% @ 48QN6(U8"&PO=V]R:W-H965T&UL4$L! A0#% @ 48QN6)>X$PA#!0 71D !D M ("!X',! 'AL+W=O0$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 48QN6+?-.66E P ;@T !D ("!,(D! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M48QN6.B+;I1< @ 2 4 !D ("!HY@! 'AL+W=O&PO=V]R:W-H965T) )0, ,D( 9 " @&UL4$L! A0#% @ 48QN6#JB[1'D P )A, !D M ("!)J\! 'AL+W=O&PO=V]R:W-H M965TW 0!X;"]W;W)K&UL4$L! M A0#% @ 48QN6';/>)HQ!0 ;AT !D ("!X+H! 'AL M+W=O&PO=V]R:W-H965T 9 " M@43& 0!X;"]W;W)K&UL4$L! A0#% @ 48QN M6 55V9Z]!0 N2$ !D ("!C,L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48QN6'FU\0)F P $0T M !D ("!1=H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48QN6+9!,G"; @ [08 !D M ("!/^H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 48QN6!90R59Z @ 8 8 !D ("!^_(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 48QN6,D8 MOPE\!@ %BD !D ("!3?P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48QN6!K6/-JT! >AT !D M ("!] @" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 48QN6,(6 L-;#P &?( !D ("! MKQ4" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 48QN6-)MD%]_ P %PX !D ("!KRH" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48QN6-<-58)I @ )@4 !H M ("!]D0" 'AL+W=O&UL4$L! A0# M% @ 48QN6'*U>?M7 P "0L !H ("!ET<" 'AL+W=O M&UL4$L! A0#% @ 48QN6+-,@K?R @ M/PD !H ("!)DL" 'AL+W=O&UL4$L! A0#% @ 48QN6'2<+@) P SPP !H ("! M4$X" 'AL+W=O&UL4$L! A0#% @ 48QN M6+0@OS9? P YPP !H ("!R%$" 'AL+W=O&UL4$L! A0#% @ 48QN6(UG+)52 P P@T !H M ("!7U4" 'AL+W=O&UL4$L! A0# M% @ 48QN6) B.*60 P ,A !H ("!Z5@" 'AL+W=O M&UL4$L! A0#% @ 48QN6%/J8GWK @ M,@D !H ("!L5P" 'AL+W=O&UL4$L! A0#% @ 48QN6+KD:4LN P T0@ !H ("! MU%\" 'AL+W=O&UL4$L! A0#% @ 48QN M6#!0K5#8 P U1 !H ("!.F," 'AL+W=O&UL4$L! A0#% @ 48QN6'Q$]+@B P R D !H M ("!2F<" 'AL+W=O&UL4$L! A0# M% @ 48QN6/$O8I)9! -AH !H ("!I&H" 'AL+W=O M&UL4$L! A0#% @ 48QN6&@<_:!# P M5PX !H ("!-6\" 'AL+W=O&UL4$L! A0#% @ 48QN6"VX3S47 P XPL !H ("! ML'(" 'AL+W=O&UL4$L! A0#% @ 48QN M6!IE#P=^ P >Q@ T ( !_W4" 'AL+W-T>6QE0( M7W)E;',O+G)E;'-02P$"% ,4 " !1C&Y80AS&B-(' "X20 #P M @ &1>@( >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 48QN6")< M0!4(0 &I(@" end XML 120 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 121 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 123 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 294 448 1 true 99 0 false 10 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100040 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - Condensed Consolidated Statements of Loss (Unaudited) Sheet http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited Condensed Consolidated Statements of Loss (Unaudited) Statements 4 false false R5.htm 100060 - Statement - Condensed Consolidated Statements of Loss (Unaudited) (Parenthetical) Sheet http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnauditedParenthetical Condensed Consolidated Statements of Loss (Unaudited) (Parenthetical) Statements 5 false false R6.htm 100070 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 6 false false R7.htm 100080 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited) Sheet http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited Condensed Consolidated Statements of Changes in Equity (Unaudited) Statements 7 false false R8.htm 100090 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited) (Parenthetical) Sheet http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnauditedParenthetical Condensed Consolidated Statements of Changes in Equity (Unaudited) (Parenthetical) Statements 8 false false R9.htm 100100 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 9 false false R10.htm 100110 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 100120 - Disclosure - Business Combination Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombination1 Business Combination Notes 11 false false R12.htm 100140 - Disclosure - Revenue Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenue Revenue Notes 12 false false R13.htm 100150 - Disclosure - Income Taxes Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 13 false false R14.htm 100160 - Disclosure - Stock-Based Compensation Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 100170 - Disclosure - Investments Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestments Investments Notes 15 false false R16.htm 100180 - Disclosure - Inventory Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventory Inventory Notes 16 false false R17.htm 100190 - Disclosure - Property, Plant and Equipment Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment Property, Plant and Equipment Notes 17 false false R18.htm 100200 - Disclosure - Goodwill Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureGoodwill Goodwill Notes 18 false false R19.htm 100210 - Disclosure - Intangible Assets Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssets Intangible Assets Notes 19 false false R20.htm 100220 - Disclosure - Hedging Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureHedging Hedging Notes 20 false false R21.htm 100240 - Disclosure - Revolving Credit Agreements Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreements Revolving Credit Agreements Notes 21 false false R22.htm 100250 - Disclosure - Notes Payable Notes http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayable Notes Payable Notes 22 false false R23.htm 100260 - Disclosure - Employee Benefit Plans Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 23 false false R24.htm 100270 - Disclosure - Equity Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureEquity Equity Notes 24 false false R25.htm 100280 - Disclosure - Redeemable Non-controlling Interest Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterest1 Redeemable Non-controlling Interest Notes 25 false false R26.htm 100290 - Disclosure - Loss Per Share Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShare Loss Per Share Notes 26 false false R27.htm 100300 - Disclosure - Segment Information Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformation Segment Information Notes 27 false false R28.htm 100310 - Disclosure - Liability for Warranty Returns Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLiabilityForWarrantyReturns Liability for Warranty Returns Notes 28 false false R29.htm 100320 - Disclosure - Commitments and Contingencies Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 29 false false R30.htm 100330 - Disclosure - Restructuring Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuring Restructuring Notes 30 false false R31.htm 100340 - Disclosure - Subsequent Events Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 31 false false R32.htm 100350 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 32 false false R33.htm 100360 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables 33 false false R34.htm 100370 - Disclosure - Business Combination (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationTables Business Combination (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombination1 34 false false R35.htm 100390 - Disclosure - Revenue (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenue 35 false false R36.htm 100400 - Disclosure - Income Taxes (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxes 36 false false R37.htm 100410 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensation 37 false false R38.htm 100420 - Disclosure - Investments (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsTables Investments (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestments 38 false false R39.htm 100430 - Disclosure - Inventory (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryTables Inventory (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventory 39 false false R40.htm 100440 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment 40 false false R41.htm 100450 - Disclosure - Goodwill (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillTables Goodwill (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureGoodwill 41 false false R42.htm 100460 - Disclosure - Intangible Assets (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssets 42 false false R43.htm 100470 - Disclosure - Hedging (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingTables Hedging (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/DisclosureHedging 43 false false R44.htm 100490 - Disclosure - Revolving Credit Agreement (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementTables Revolving Credit Agreement (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreements 44 false false R45.htm 100500 - Disclosure - Notes Payable (Tables) Notes http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableTables Notes Payable (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayable 45 false false R46.htm 100510 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlans 46 false false R47.htm 100520 - Disclosure - Equity (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTables Equity (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/DisclosureEquity 47 false false R48.htm 100530 - Disclosure - Redeemable Non-controlling Interest (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestTables Redeemable Non-controlling Interest (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterest1 48 false false R49.htm 100540 - Disclosure - Loss Per Share (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareTables Loss Per Share (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShare 49 false false R50.htm 100550 - Disclosure - Segment Information (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformation 50 false false R51.htm 100560 - Disclosure - Liability for Warranty Returns (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLiabilityForWarrantyReturnsTables Liability for Warranty Returns (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLiabilityForWarrantyReturns 51 false false R52.htm 100570 - Disclosure - Restructuring (Tables) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringTables Restructuring (Tables) Tables http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuring 52 false false R53.htm 100580 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 53 false false R54.htm 100590 - Disclosure - Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Condensed Consolidated Balance Sheets and Condensed Consolidated Statement of Changes in Equity (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInCondensedConsolidatedBalanceSheetsAndConden Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Condensed Consolidated Balance Sheets and Condensed Consolidated Statement of Changes in Equity (Details) Details 54 false false R55.htm 100600 - Disclosure - Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Consolidated Statements of Loss and Consolidated Statements of Comprehensive Loss (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Consolidated Statements of Loss and Consolidated Statements of Comprehensive Loss (Details) Details 55 false false R56.htm 100610 - Disclosure - Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Consolidated Financial Statements (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedFinancialStatementsDetails Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Consolidated Financial Statements (Details) Details 56 false false R57.htm 100620 - Disclosure - Business Combination - Additional Information (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails Business Combination - Additional Information (Details) Details 57 false false R58.htm 100630 - Disclosure - Business Combination - Summary of Purchase Price for Business Combination (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails Business Combination - Summary of Purchase Price for Business Combination (Details) Details 58 false false R59.htm 100640 - Disclosure - Business Combination - Summary of Purchase Price Allocation of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails Business Combination - Summary of Purchase Price Allocation of Assets Acquired and Liabilities Assumed (Details) Details 59 false false R60.htm 100650 - Disclosure - Business Combination - Summary of Fair Value of Intangible Assets Acquired (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails Business Combination - Summary of Fair Value of Intangible Assets Acquired (Details) Details 60 false false R61.htm 100660 - Disclosure - Business Combination - Summary of Unaudited Pro Forma Financial Information (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfUnauditedProFormaFinancialInformationDetails Business Combination - Summary of Unaudited Pro Forma Financial Information (Details) Details 61 false false R62.htm 100670 - Disclosure - Cash, Cash Equivalents and Restricted Cash - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails Cash, Cash Equivalents and Restricted Cash - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Details 62 false false R63.htm 100680 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 63 false false R64.htm 100690 - Disclosure - Revenue - Disaggregate of Revenue by Reportable Segment and Revenue Category (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail Revenue - Disaggregate of Revenue by Reportable Segment and Revenue Category (Detail) Details 64 false false R65.htm 100700 - Disclosure - Revenue - Additional Information (Detail1) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1 Revenue - Additional Information (Detail1) Details 65 false false R66.htm 100710 - Disclosure - Revenue - Information about Receivables, Contract Assets, and Unearned Revenue from Contracts with Customers (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueInformationAboutReceivablesContractAssetsAndUnearnedRevenueFromContractsWithCustomersDetail Revenue - Information about Receivables, Contract Assets, and Unearned Revenue from Contracts with Customers (Detail) Details 66 false false R67.htm 100720 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 67 false false R68.htm 100730 - Disclosure - Income Taxes - Summary of Supplemental Balance Sheet Information Related to Deferred Tax Assets (Liabilities) (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail Income Taxes - Summary of Supplemental Balance Sheet Information Related to Deferred Tax Assets (Liabilities) (Detail) Details 68 false false R69.htm 100740 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense Related to Stock Options, RSUs and Restricted Stock (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureStockbasedCompensationStockbasedCompensationExpenseRelatedToStockOptionsRsusAndRestrictedStockDetail Stock-Based Compensation - Stock-Based Compensation Expense Related to Stock Options, RSUs and Restricted Stock (Detail) Details 69 false false R70.htm 100750 - Disclosure - Stock-Based Compensation (PSUs, RSUs and Restricted Stock) - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail Stock-Based Compensation (PSUs, RSUs and Restricted Stock) - Additional Information (Detail) Details http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables 70 false false R71.htm 100760 - Disclosure - Stock-Based Compensation - Summary of Stock Options Outstanding (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail Stock-Based Compensation - Summary of Stock Options Outstanding (Detail) Details 71 false false R72.htm 100770 - Disclosure - Stock-Based Compensation (Stock Options) - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail Stock-Based Compensation (Stock Options) - Additional Information (Detail) Details http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables 72 false false R73.htm 100780 - Disclosure - Investments - Debt Securities and Other Investments, Included on Condensed Consolidated Balance Sheet and Recorded at Fair Value (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail Investments - Debt Securities and Other Investments, Included on Condensed Consolidated Balance Sheet and Recorded at Fair Value (Detail) Details 73 false false R74.htm 100790 - Disclosure - Investments - Contractual Maturities of Debt Securities and Other Investments (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail Investments - Contractual Maturities of Debt Securities and Other Investments (Detail) Details 74 false false R75.htm 100800 - Disclosure - Investments - Gross Realized Gains and Losses on Sale of Debt Securities (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsGrossRealizedGainsAndLossesOnSaleOfDebtSecuritiesDetail Investments - Gross Realized Gains and Losses on Sale of Debt Securities (Detail) Details 75 false false R76.htm 100810 - Disclosure - Investments - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail Investments - Additional Information (Detail) Details 76 false false R77.htm 100820 - Disclosure - Investments - Realized and Unrealized Gains and Losses related to Marketable Equity Securities (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsRealizedAndUnrealizedGainsAndLossesRelatedToMarketableEquitySecuritiesDetail Investments - Realized and Unrealized Gains and Losses related to Marketable Equity Securities (Detail) Details 77 false false R78.htm 100830 - Disclosure - Investments - Cash Equivalents and Investments held at Fair Value (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail Investments - Cash Equivalents and Investments held at Fair Value (Detail) Details 78 false false R79.htm 100840 - Disclosure - Inventory - Components of Inventory (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryComponentsOfInventoryDetail Inventory - Components of Inventory (Detail) Details 79 false false R80.htm 100850 - Disclosure - Inventory - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryAdditionalInformationDetail Inventory - Additional Information (Detail) Details 80 false false R81.htm 100860 - Disclosure - Property, Plant and Equipment - Property, Plant and Equipment (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail Property, Plant and Equipment - Property, Plant and Equipment (Detail) Details 81 false false R82.htm 100870 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail Property, Plant and Equipment - Additional Information (Detail) Details 82 false false R83.htm 100880 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetail Goodwill - Summary of Changes in Carrying Amount of Goodwill (Detail) Details 83 false false R84.htm 100890 - Disclosure - Goodwill - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail Goodwill - Additional Information (Detail) Details 84 false false R85.htm 100900 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail Intangible Assets - Summary of Intangible Assets (Detail) Details 85 false false R86.htm 100910 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetail Intangible Assets - Additional Information (Detail) Details 86 false false R87.htm 100920 - Disclosure - Intangible Assets - Estimated Future Amortization Expense Related to Intangible Assets (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail Intangible Assets - Estimated Future Amortization Expense Related to Intangible Assets (Detail) Details 87 false false R88.htm 100930 - Disclosure - Hedging - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail Hedging - Additional Information (Detail) Details 88 false false R89.htm 100940 - Disclosure - Hedging - Schedule of Fair Values of Derivative Instruments (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail Hedging - Schedule of Fair Values of Derivative Instruments (Detail) Details 89 false false R90.htm 101010 - Disclosure - Revolving Credit Agreements - Carrying Amount Current and Non-current of Revolving Agreements (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails Revolving Credit Agreements - Carrying Amount Current and Non-current of Revolving Agreements (Details) Details 90 false false R91.htm 101020 - Disclosure - Revolving Credit Agreements - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail Revolving Credit Agreements - Additional Information (Detail) Details 91 false false R92.htm 101030 - Disclosure - Notes Payable - Carrying Amounts of Note Payables (Details) Notes http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableCarryingAmountsOfNotePayablesDetails Notes Payable - Carrying Amounts of Note Payables (Details) Details 92 false false R93.htm 101040 - Disclosure - Notes Payable - Additional Information (Details) Notes http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetails Notes Payable - Additional Information (Details) Details 93 false false R94.htm 101050 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Details 94 false false R95.htm 101060 - Disclosure - Employee Benefit Plans - Schedule of the Components of Net Periodic Pension Cost (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails Employee Benefit Plans - Schedule of the Components of Net Periodic Pension Cost (Details) Details 95 false false R96.htm 101090 - Disclosure - Equity - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax, by Component (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail Equity - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax, by Component (Detail) Details 96 false false R97.htm 101100 - Disclosure - Equity - Reclassifications Out of Accumulated Other Comprehensive Loss (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail Equity - Reclassifications Out of Accumulated Other Comprehensive Loss (Detail) Details 97 false false R98.htm 101110 - Disclosure - Equity - Tax Effects Related to the Change in Each Component of Other Comprehensive Income (Loss) (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail Equity - Tax Effects Related to the Change in Each Component of Other Comprehensive Income (Loss) (Detail) Details 98 false false R99.htm 101120 - Disclosure - Redeemable Non-controlling Interest - Summary of Redeemable Non-controlling Interest Activity (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestSummaryOfRedeemableNoncontrollingInterestActivityDetails Redeemable Non-controlling Interest - Summary of Redeemable Non-controlling Interest Activity (Details) Details 99 false false R100.htm 101130 - Disclosure - Redeemable Non-controlling Interest Additional Information (Details) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestAdditionalInformationDetails Redeemable Non-controlling Interest Additional Information (Details) Details 100 false false R101.htm 101140 - Disclosure - Loss Per Share - Summary of Calculation of Basic and Diluted Loss Per Share (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail Loss Per Share - Summary of Calculation of Basic and Diluted Loss Per Share (Detail) Details 101 false false R102.htm 101150 - Disclosure - Loss Per Share - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareAdditionalInformationDetail Loss Per Share - Additional Information (Detail) Details 102 false false R103.htm 101160 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 103 false false R104.htm 101170 - Disclosure - Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueAndGrossProfitOfReportableSegmentsDetail Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) Details 104 false false R105.htm 101180 - Disclosure - Segment Information - Revenue Information by Category (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByCategoryDetail Segment Information - Revenue Information by Category (Detail) Details 105 false false R106.htm 101190 - Disclosure - Segment Information - Revenue Information by Geographic Area (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByGeographicAreaDetail Segment Information - Revenue Information by Geographic Area (Detail) Details 106 false false R107.htm 101200 - Disclosure - Liability for Warranty Returns - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLiabilityForWarrantyReturnsAdditionalInformationDetail Liability for Warranty Returns - Additional Information (Detail) Details 107 false false R108.htm 101210 - Disclosure - Liability for Warranty Returns - Summary of Warranty Expense and Write-off Activity (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureLiabilityForWarrantyReturnsSummaryOfWarrantyExpenseAndWriteoffActivityDetail Liability for Warranty Returns - Summary of Warranty Expense and Write-off Activity (Detail) Details 108 false false R109.htm 101220 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 109 false false R110.htm 101240 - Disclosure - Restructuring - Schedule of Reconciliation of Restructuring Liability (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfReconciliationOfRestructuringLiabilityDetail Restructuring - Schedule of Reconciliation of Restructuring Liability (Detail) Details 110 false false R111.htm 101250 - Disclosure - Restructuring - Schedule of Components of Restructuring Expenses Including in Condensed Consolidated Statements of (Loss) Income (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail Restructuring - Schedule of Components of Restructuring Expenses Including in Condensed Consolidated Statements of (Loss) Income (Detail) Details 111 false false R112.htm 101260 - Disclosure - Restructuring - Schedule of Components of Restructuring Expense by Geographic Area (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfComponentsOfRestructuringExpenseByGeographicAreaDetail Restructuring - Schedule of Components of Restructuring Expense by Geographic Area (Detail) Details 112 false false R113.htm 101270 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 113 false false All Reports Book All Reports adtn-20230331.htm adtn-20230331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 126 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "adtn-20230331.htm": { "nsprefix": "adtn", "nsuri": "http://www.adtran.com/20230331", "dts": { "inline": { "local": [ "adtn-20230331.htm" ] }, "schema": { "local": [ "adtn-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "keyStandard": 378, "keyCustom": 70, "axisStandard": 39, "axisCustom": 0, "memberStandard": 59, "memberCustom": 37, "hidden": { "total": 13, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 9 }, "contextCount": 294, "entityCount": 1, "segmentCount": 99, "elementCount": 813, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1021, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:ShortTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R3": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "100040 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited", "longName": "100050 - Statement - Condensed Consolidated Statements of Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R5": { "role": "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnauditedParenthetical", "longName": "100060 - Statement - Condensed Consolidated Statements of Loss (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Loss (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1f64d13f-5ba5-47e3-96be-7b445e1cdfcd", "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R6": { "role": "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "longName": "100070 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R7": { "role": "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited", "longName": "100080 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Changes in Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_3e49cec8-0d79-45f9-a1a7-35a9ebd83c22", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8fbefb1e-9585-4212-9639-ced435c78c27", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R8": { "role": "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnauditedParenthetical", "longName": "100090 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Changes in Equity (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100100 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R10": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "100110 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombination1", "longName": "100120 - Disclosure - Business Combination", "shortName": "Business Combination", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenue", "longName": "100140 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "100150 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "100160 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestments", "longName": "100170 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventory", "longName": "100180 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment", "longName": "100190 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureGoodwill", "longName": "100200 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssets", "longName": "100210 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedging", "longName": "100220 - Disclosure - Hedging", "shortName": "Hedging", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreements", "longName": "100240 - Disclosure - Revolving Credit Agreements", "shortName": "Revolving Credit Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayable", "longName": "100250 - Disclosure - Notes Payable", "shortName": "Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "adtn:NotesPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "adtn:NotesPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlans", "longName": "100260 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquity", "longName": "100270 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterest1", "longName": "100280 - Disclosure - Redeemable Non-controlling Interest", "shortName": "Redeemable Non-controlling Interest", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "adtn:RedeemableNoncontrollingInterestTextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "adtn:RedeemableNoncontrollingInterestTextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShare", "longName": "100290 - Disclosure - Loss Per Share", "shortName": "Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformation", "longName": "100300 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLiabilityForWarrantyReturns", "longName": "100310 - Disclosure - Liability for Warranty Returns", "shortName": "Liability for Warranty Returns", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "100320 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuring", "longName": "100330 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "100340 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "100350 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "100360 - Disclosure - Summary of significant accounting policies (Tables)", "shortName": "Summary of significant accounting policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "adtn:RevisionOfPreviouslyIssuedFinancialStatementsPolicytextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "adtn:RevisionOfPreviouslyIssuedFinancialStatementsPolicytextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationTables", "longName": "100370 - Disclosure - Business Combination (Tables)", "shortName": "Business Combination (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueTables", "longName": "100390 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R36": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "100400 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "100410 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsTables", "longName": "100420 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryTables", "longName": "100430 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables", "longName": "100440 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillTables", "longName": "100450 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsTables", "longName": "100460 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingTables", "longName": "100470 - Disclosure - Hedging (Tables)", "shortName": "Hedging (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementTables", "longName": "100490 - Disclosure - Revolving Credit Agreement (Tables)", "shortName": "Revolving Credit Agreement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "adtn:CarryingAmountOfRevolvingAgreementTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "adtn:CarryingAmountOfRevolvingAgreementTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableTables", "longName": "100500 - Disclosure - Notes Payable (Tables)", "shortName": "Notes Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "adtn:NotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "adtn:NotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansTables", "longName": "100510 - Disclosure - Employee Benefit Plans (Tables)", "shortName": "Employee Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTables", "longName": "100520 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestTables", "longName": "100530 - Disclosure - Redeemable Non-controlling Interest (Tables)", "shortName": "Redeemable Non-controlling Interest (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "adtn:RedeemableNoncontrollingInterestTextblock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "adtn:RedeemableNoncontrollingInterestTextblock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareTables", "longName": "100540 - Disclosure - Loss Per Share (Tables)", "shortName": "Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationTables", "longName": "100550 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLiabilityForWarrantyReturnsTables", "longName": "100560 - Disclosure - Liability for Warranty Returns (Tables)", "shortName": "Liability for Warranty Returns (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringTables", "longName": "100570 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "100580 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "unitRef": "U_Countries", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "unitRef": "U_Countries", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInCondensedConsolidatedBalanceSheetsAndConden", "longName": "100590 - Disclosure - Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Condensed Consolidated Balance Sheets and Condensed Consolidated Statement of Changes in Equity (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Condensed Consolidated Balance Sheets and Condensed Consolidated Statement of Changes in Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:AdditionalPaidInCapitalCommonStock", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_efdac215-e08e-47ba-b785-10c25af982b3", "name": "us-gaap:AdditionalPaidInCapitalCommonStock", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "adtn:RevisionOfPreviouslyIssuedFinancialStatementsPolicytextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R55": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated", "longName": "100600 - Disclosure - Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Consolidated Statements of Loss and Consolidated Statements of Comprehensive Loss (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Consolidated Statements of Loss and Consolidated Statements of Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d072d5cf-11da-4a0c-a8a4-bb6a20e90605", "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "adtn:RevisionOfPreviouslyIssuedFinancialStatementsPolicytextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R56": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedFinancialStatementsDetails", "longName": "100610 - Disclosure - Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Consolidated Financial Statements (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Impact of Revision to Specific Line Items in Consolidated Financial Statements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_efdac215-e08e-47ba-b785-10c25af982b3", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R57": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "longName": "100620 - Disclosure - Business Combination - Additional Information (Details)", "shortName": "Business Combination - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_f8575ed4-a796-4537-9ca4-7f62e19f8dc7", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f8575ed4-a796-4537-9ca4-7f62e19f8dc7", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails", "longName": "100630 - Disclosure - Business Combination - Summary of Purchase Price for Business Combination (Details)", "shortName": "Business Combination - Summary of Purchase Price for Business Combination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_0abd5e78-e6b5-4ba3-bb7d-78bf8141d194", "name": "adtn:BusinessCombinationNumberOfSharesExchanged", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0abd5e78-e6b5-4ba3-bb7d-78bf8141d194", "name": "adtn:BusinessCombinationNumberOfSharesExchanged", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "100640 - Disclosure - Business Combination - Summary of Purchase Price Allocation of Assets Acquired and Liabilities Assumed (Details)", "shortName": "Business Combination - Summary of Purchase Price Allocation of Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e8024a1c-dc4b-45fe-980c-ae9909fd4367", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R60": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "longName": "100650 - Disclosure - Business Combination - Summary of Fair Value of Intangible Assets Acquired (Details)", "shortName": "Business Combination - Summary of Fair Value of Intangible Assets Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_0abd5e78-e6b5-4ba3-bb7d-78bf8141d194", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0abd5e78-e6b5-4ba3-bb7d-78bf8141d194", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfUnauditedProFormaFinancialInformationDetails", "longName": "100660 - Disclosure - Business Combination - Summary of Unaudited Pro Forma Financial Information (Details)", "shortName": "Business Combination - Summary of Unaudited Pro Forma Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_63830838-8add-4eee-98bc-ee3535c370ee", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_63830838-8add-4eee-98bc-ee3535c370ee", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "longName": "100670 - Disclosure - Cash, Cash Equivalents and Restricted Cash - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Cash, Cash Equivalents and Restricted Cash - Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": null }, "R63": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "longName": "100680 - Disclosure - Revenue - Additional Information (Detail)", "shortName": "Revenue - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "adtn:NumberOfProductCategories", "unitRef": "U_Category", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ContractWithCustomerAssetAllowanceForCreditLossWriteoff", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R64": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail", "longName": "100690 - Disclosure - Revenue - Disaggregate of Revenue by Reportable Segment and Revenue Category (Detail)", "shortName": "Revenue - Disaggregate of Revenue by Reportable Segment and Revenue Category (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_660c20fd-8750-4a52-ab5f-385b6e790d20", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R65": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1", "longName": "100700 - Disclosure - Revenue - Additional Information (Detail1)", "shortName": "Revenue - Additional Information (Detail1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_8f3b21ff-aabf-4fe3-ae00-fda67da3d361", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8f3b21ff-aabf-4fe3-ae00-fda67da3d361", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueInformationAboutReceivablesContractAssetsAndUnearnedRevenueFromContractsWithCustomersDetail", "longName": "100710 - Disclosure - Revenue - Information about Receivables, Contract Assets, and Unearned Revenue from Contracts with Customers (Detail)", "shortName": "Revenue - Information about Receivables, Contract Assets, and Unearned Revenue from Contracts with Customers (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "100720 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail", "longName": "100730 - Disclosure - Income Taxes - Summary of Supplemental Balance Sheet Information Related to Deferred Tax Assets (Liabilities) (Detail)", "shortName": "Income Taxes - Summary of Supplemental Balance Sheet Information Related to Deferred Tax Assets (Liabilities) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:DeferredTaxAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R69": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureStockbasedCompensationStockbasedCompensationExpenseRelatedToStockOptionsRsusAndRestrictedStockDetail", "longName": "100740 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense Related to Stock Options, RSUs and Restricted Stock (Detail)", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense Related to Stock Options, RSUs and Restricted Stock (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_1fd492a1-faea-4d64-b961-d30c447877d8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fd492a1-faea-4d64-b961-d30c447877d8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "longName": "100750 - Disclosure - Stock-Based Compensation (PSUs, RSUs and Restricted Stock) - Additional Information (Detail)", "shortName": "Stock-Based Compensation (PSUs, RSUs and Restricted Stock) - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_41d564b5-ec90-46a4-9346-94f8b2d59ded", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R71": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail", "longName": "100760 - Disclosure - Stock-Based Compensation - Summary of Stock Options Outstanding (Detail)", "shortName": "Stock-Based Compensation - Summary of Stock Options Outstanding (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_1fd492a1-faea-4d64-b961-d30c447877d8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R72": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail", "longName": "100770 - Disclosure - Stock-Based Compensation (Stock Options) - Additional Information (Detail)", "shortName": "Stock-Based Compensation (Stock Options) - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail", "longName": "100780 - Disclosure - Investments - Debt Securities and Other Investments, Included on Condensed Consolidated Balance Sheet and Recorded at Fair Value (Detail)", "shortName": "Investments - Debt Securities and Other Investments, Included on Condensed Consolidated Balance Sheet and Recorded at Fair Value (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail", "longName": "100790 - Disclosure - Investments - Contractual Maturities of Debt Securities and Other Investments (Detail)", "shortName": "Investments - Contractual Maturities of Debt Securities and Other Investments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_eb9cbf1c-bbe7-4356-a943-c2c816b397b4", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRemainderOfFiscalYearFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R75": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsGrossRealizedGainsAndLossesOnSaleOfDebtSecuritiesDetail", "longName": "100800 - Disclosure - Investments - Gross Realized Gains and Losses on Sale of Debt Securities (Detail)", "shortName": "Investments - Gross Realized Gains and Losses on Sale of Debt Securities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail", "longName": "100810 - Disclosure - Investments - Additional Information (Detail)", "shortName": "Investments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsRealizedAndUnrealizedGainsAndLossesRelatedToMarketableEquitySecuritiesDetail", "longName": "100820 - Disclosure - Investments - Realized and Unrealized Gains and Losses related to Marketable Equity Securities (Detail)", "shortName": "Investments - Realized and Unrealized Gains and Losses related to Marketable Equity Securities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:GainLossOnInvestmentsTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:GainLossOnInvestmentsTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail", "longName": "100830 - Disclosure - Investments - Cash Equivalents and Investments held at Fair Value (Detail)", "shortName": "Investments - Cash Equivalents and Investments held at Fair Value (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1d965e06-9703-42e2-abae-a1fb5db37bf8", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R79": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryComponentsOfInventoryDetail", "longName": "100840 - Disclosure - Inventory - Components of Inventory (Detail)", "shortName": "Inventory - Components of Inventory (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryAdditionalInformationDetail", "longName": "100850 - Disclosure - Inventory - Additional Information (Detail)", "shortName": "Inventory - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:InventoryValuationReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:InventoryValuationReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail", "longName": "100860 - Disclosure - Property, Plant and Equipment - Property, Plant and Equipment (Detail)", "shortName": "Property, Plant and Equipment - Property, Plant and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:MachineryAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:MachineryAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "longName": "100870 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)", "shortName": "Property, Plant and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": null }, "R83": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetail", "longName": "100880 - Disclosure - Goodwill - Summary of Changes in Carrying Amount of Goodwill (Detail)", "shortName": "Goodwill - Summary of Changes in Carrying Amount of Goodwill (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "C_1fd492a1-faea-4d64-b961-d30c447877d8", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R84": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "longName": "100890 - Disclosure - Goodwill - Additional Information (Detail)", "shortName": "Goodwill - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R85": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail", "longName": "100900 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail)", "shortName": "Intangible Assets - Summary of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetail", "longName": "100910 - Disclosure - Intangible Assets - Additional Information (Detail)", "shortName": "Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail", "longName": "100920 - Disclosure - Intangible Assets - Estimated Future Amortization Expense Related to Intangible Assets (Detail)", "shortName": "Intangible Assets - Estimated Future Amortization Expense Related to Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail", "longName": "100930 - Disclosure - Hedging - Additional Information (Detail)", "shortName": "Hedging - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "C_e283ce26-99cb-4bcb-9217-892dda820638", "name": "adtn:NumberOfForwardRateContractsOutstanding", "unitRef": "U_ForwardContracts", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e283ce26-99cb-4bcb-9217-892dda820638", "name": "adtn:NumberOfForwardRateContractsOutstanding", "unitRef": "U_ForwardContracts", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail", "longName": "100940 - Disclosure - Hedging - Schedule of Fair Values of Derivative Instruments (Detail)", "shortName": "Hedging - Schedule of Fair Values of Derivative Instruments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "C_95c93d45-0a5b-486a-83c8-e8af72a0acbf", "name": "us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_95c93d45-0a5b-486a-83c8-e8af72a0acbf", "name": "us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails", "longName": "101010 - Disclosure - Revolving Credit Agreements - Carrying Amount Current and Non-current of Revolving Agreements (Details)", "shortName": "Revolving Credit Agreements - Carrying Amount Current and Non-current of Revolving Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ed483f28-3c87-4957-a98a-023e044723c1", "name": "us-gaap:LongTermLineOfCredit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "adtn:CarryingAmountOfRevolvingAgreementTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R91": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "longName": "101020 - Disclosure - Revolving Credit Agreements - Additional Information (Detail)", "shortName": "Revolving Credit Agreements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableCarryingAmountsOfNotePayablesDetails", "longName": "101030 - Disclosure - Notes Payable - Carrying Amounts of Note Payables (Details)", "shortName": "Notes Payable - Carrying Amounts of Note Payables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "C_1fd492a1-faea-4d64-b961-d30c447877d8", "name": "us-gaap:NotesPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d1978084-cb82-430c-a7c3-9cd4c25e0cdf", "name": "us-gaap:NotesPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "div", "adtn:NotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R93": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetails", "longName": "101040 - Disclosure - Notes Payable - Additional Information (Details)", "shortName": "Notes Payable - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "C_b85542ab-7c26-4859-9fab-cfdfb4df3aa4", "name": "us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "adtn:NotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b85542ab-7c26-4859-9fab-cfdfb4df3aa4", "name": "us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "adtn:NotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails", "longName": "101050 - Disclosure - Employee Benefit Plans - Additional Information (Details)", "shortName": "Employee Benefit Plans - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R95": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails", "longName": "101060 - Disclosure - Employee Benefit Plans - Schedule of the Components of Net Periodic Pension Cost (Details)", "shortName": "Employee Benefit Plans - Schedule of the Components of Net Periodic Pension Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail", "longName": "101090 - Disclosure - Equity - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax, by Component (Detail)", "shortName": "Equity - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax, by Component (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "C_1fd492a1-faea-4d64-b961-d30c447877d8", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R97": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail", "longName": "101100 - Disclosure - Equity - Reclassifications Out of Accumulated Other Comprehensive Loss (Detail)", "shortName": "Equity - Reclassifications Out of Accumulated Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e835e3ab-03c3-4a1f-8df0-ec24953ee542", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R98": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail", "longName": "101110 - Disclosure - Equity - Tax Effects Related to the Change in Each Component of Other Comprehensive Income (Loss) (Detail)", "shortName": "Equity - Tax Effects Related to the Change in Each Component of Other Comprehensive Income (Loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestSummaryOfRedeemableNoncontrollingInterestActivityDetails", "longName": "101120 - Disclosure - Redeemable Non-controlling Interest - Summary of Redeemable Non-controlling Interest Activity (Details)", "shortName": "Redeemable Non-controlling Interest - Summary of Redeemable Non-controlling Interest Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "adtn:ReclassificationOfRedeemableNonControllingInterests", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "div", "adtn:RedeemableNoncontrollingInterestTextblock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "adtn:ReclassificationOfRedeemableNonControllingInterests", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "div", "adtn:RedeemableNoncontrollingInterestTextblock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestAdditionalInformationDetails", "longName": "101130 - Disclosure - Redeemable Non-controlling Interest Additional Information (Details)", "shortName": "Redeemable Non-controlling Interest Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "adtn:AnnualDividendToRedeemableNonControllingShareholders", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "adtn:RedeemableNoncontrollingInterestTextblock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "adtn:AnnualDividendToRedeemableNonControllingShareholders", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "adtn:RedeemableNoncontrollingInterestTextblock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail", "longName": "101140 - Disclosure - Loss Per Share - Summary of Calculation of Basic and Diluted Loss Per Share (Detail)", "shortName": "Loss Per Share - Summary of Calculation of Basic and Diluted Loss Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": null }, "R102": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareAdditionalInformationDetail", "longName": "101150 - Disclosure - Loss Per Share - Additional Information (Detail)", "shortName": "Loss Per Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "longName": "101160 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueAndGrossProfitOfReportableSegmentsDetail", "longName": "101170 - Disclosure - Segment Information - Revenue and Gross Profit of Reportable Segments (Detail)", "shortName": "Segment Information - Revenue and Gross Profit of Reportable Segments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": null }, "R105": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByCategoryDetail", "longName": "101180 - Disclosure - Segment Information - Revenue Information by Category (Detail)", "shortName": "Segment Information - Revenue Information by Category (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f625a6f5-929a-4e79-a435-8c44cd23e4f7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R106": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByGeographicAreaDetail", "longName": "101190 - Disclosure - Segment Information - Revenue Information by Geographic Area (Detail)", "shortName": "Segment Information - Revenue Information by Geographic Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d3fe6179-0751-49a0-9ee6-0a25ce412bff", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R107": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLiabilityForWarrantyReturnsAdditionalInformationDetail", "longName": "101200 - Disclosure - Liability for Warranty Returns - Additional Information (Detail)", "shortName": "Liability for Warranty Returns - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:StandardProductWarrantyDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:StandardProductWarrantyDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureLiabilityForWarrantyReturnsSummaryOfWarrantyExpenseAndWriteoffActivityDetail", "longName": "101210 - Disclosure - Liability for Warranty Returns - Summary of Warranty Expense and Write-off Activity (Detail)", "shortName": "Liability for Warranty Returns - Summary of Warranty Expense and Write-off Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "C_1fd492a1-faea-4d64-b961-d30c447877d8", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "adtn:ProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R109": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "101220 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "adtn:AggregateExitCompensationPaymentsObligation", "unitRef": "U_EUR", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ee1a78a-935a-4fa2-9157-cee1e544c24c", "name": "adtn:AggregateExitCompensationPaymentsObligation", "unitRef": "U_EUR", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } }, "R110": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfReconciliationOfRestructuringLiabilityDetail", "longName": "101240 - Disclosure - Restructuring - Schedule of Reconciliation of Restructuring Liability (Detail)", "shortName": "Restructuring - Schedule of Reconciliation of Restructuring Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "C_1fd492a1-faea-4d64-b961-d30c447877d8", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R111": { "role": "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail", "longName": "101250 - Disclosure - Restructuring - Schedule of Components of Restructuring Expenses Including in Condensed Consolidated Statements of (Loss) Income (Detail)", "shortName": "Restructuring - Schedule of Components of Restructuring Expenses Including in Condensed Consolidated Statements of (Loss) Income (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3ca5d5fb-5e70-4784-bbd3-ca854f24018a", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R112": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfComponentsOfRestructuringExpenseByGeographicAreaDetail", "longName": "101260 - Disclosure - Restructuring - Schedule of Components of Restructuring Expense by Geographic Area (Detail)", "shortName": "Restructuring - Schedule of Components of Restructuring Expense by Geographic Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "C_627969e9-968b-492e-808d-bff2dc5fd1b5", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d3fe6179-0751-49a0-9ee6-0a25ce412bff", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "unique": true } }, "R113": { "role": "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail", "longName": "101270 - Disclosure - Subsequent Events - Additional Information (Detail)", "shortName": "Subsequent Events - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "C_079c478f-b081-4281-b262-cefd36ce85b4", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_079c478f-b081-4281-b262-cefd36ce85b4", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "adtn-20230331.htm", "first": true, "unique": true } } }, "tag": { "adtn_AccessAggregationSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AccessAggregationSolutionsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Access & aggregation solutions.", "label": "Access & Aggregation Solutions [Member]", "terseLabel": "Access & Aggregation Solutions" } } }, "auth_ref": [] }, "adtn_AccessAndAggregationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AccessAndAggregationsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByCategoryDetail" ], "lang": { "en-us": { "role": { "label": "Access And Aggregations [Member]", "documentation": "Access and aggregations.", "terseLabel": "Access & Aggregation Solutions [Member]" } } }, "auth_ref": [] }, "adtn_AccountReceivableSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AccountReceivableSold", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Account receivable sold.", "label": "Account Receivable Sold", "terseLabel": "Accounts receivable sold" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "adtn_AccountingStandardUpdated201802Member": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AccountingStandardUpdated201802Member", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail" ], "lang": { "en-us": { "role": { "documentation": "Accounting standard updated 201802.", "label": "Accounting Standard Updated 201802 [Member]", "terseLabel": "ASU 2018-02 [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate202108Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate202108Member", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASU 2021-08 [Member]", "label": "Accounting Standards Update 2021-08 [Member]", "documentation": "Accounting Standards Update 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers." } } }, "auth_ref": [ "r744", "r745" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "totalLabel": "Accounts Payable, Current, Total", "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)." } } }, "auth_ref": [ "r35", "r1186" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable [Member]", "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable gross", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r287", "r407", "r1329" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueInformationAboutReceivablesContractAssetsAndUnearnedRevenueFromContractsWithCustomersDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowance for credit losses of $53 and $49 as of March 31, 2023 and December 31, 2022, respectively", "verboseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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." } } }, "auth_ref": [ "r407", "r408" ] }, "adtn_AccruedAnnualRecurringCompensationObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AccruedAnnualRecurringCompensationObligation", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued annual recurring compensation obligation", "label": "Accrued Annual Recurring Compensation Obligation", "documentation": "Accrued Annual Recurring Compensation Obligation" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable, net", "label": "Accrued Income Taxes, Current", "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." } } }, "auth_ref": [ "r172", "r235" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Accrued Liabilities and Other Liabilities", "totalLabel": "Accrued Liabilities and Other Liabilities, Total", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Adjustments [Member]", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r7", "r21", "r54", "r1238", "r1239", "r1240" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r92", "r281", "r920" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized Gain (Loss) on Available-for-Sale Securities", "terseLabel": "Unrealized Gains (Losses) on Available-for-Sale Securities [Member]", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r294", "r295", "r296", "r298", "r306", "r307", "r1238" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r305", "r306", "r804", "r806", "r807", "r808", "r809", "r811" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInCondensedConsolidatedBalanceSheetsAndConden", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Income", "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r53", "r54", "r185", "r288", "r916", "r962", "r966" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r305", "r306", "r804", "r806", "r807", "r808", "r809", "r811" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r21", "r54", "r765", "r768", "r842", "r957", "r958", "r1238", "r1239", "r1240", "r1249", "r1250", "r1251" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Adjustments [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r6", "r21", "r54", "r306", "r307", "r806", "r807", "r808", "r809", "r811", "r1238" ] }, "adtn_AcornHoldcoIncorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AcornHoldcoIncorporationMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acorn HoldCo, Inc., [Member]", "documentation": "Acorn HoldCo, Inc.", "label": "Acorn HoldCo, Incorporation [Member]" } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated-average useful life (in years)", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r204" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInCondensedConsolidatedBalanceSheetsAndConden", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional Paid-in Capital", "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r178" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r710", "r711", "r712", "r974", "r1249", "r1250", "r1251", "r1302", "r1335" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r334", "r335", "r336", "r337", "r348", "r410", "r411", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r501", "r710", "r711", "r712", "r727", "r728", "r729", "r730", "r744", "r745", "r746", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r793", "r794", "r799", "r800", "r801", "r802", "r814", "r815", "r819", "r820", "r821", "r822", "r838", "r839", "r840", "r841", "r842", "r881", "r882", "r883", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ADTRAN Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r120", "r121", "r675" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "auth_ref": [] }, "adtn_AdvaOpticalNetworkingSeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AdvaOpticalNetworkingSeMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "ADVA Optical Networking SE, [Member]", "label": "ADVA Optical Networking SE, [Member]", "terseLabel": "ADVA Optical Networking SE [Member]", "verboseLabel": "ADVA" } } }, "auth_ref": [] }, "adtn_AggregateExitCompensationPaymentsObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AggregateExitCompensationPaymentsObligation", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate exit compensation payments obligation", "label": "Aggregate Exit Compensation Payments Obligation", "documentation": "Aggregate Exit Compensation Payments Obligation" } } }, "auth_ref": [] }, "adtn_AggregateNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AggregateNotionalAmount", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Aggregate Notional Amount", "verboseLabel": "Aggregate notional amount", "documentation": "Aggregate notional amount." } } }, "auth_ref": [] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r705", "r713" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, allowance for doubtful accounts", "terseLabel": "Accounts receivable, allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r289", "r409", "r463" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "verboseLabel": "Amortization of debt issuance cost", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r188", "r563", "r817", "r1244" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "totalLabel": "Amortization of Intangible Assets, Total", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r14", "r85", "r89" ] }, "adtn_AmortizedCostAndFairValueDebtSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AmortizedCostAndFairValueDebtSecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Amortized Cost And Fair Value Debt Securities [Abstract]", "documentation": "Amortized cost and fair value debt securities." } } }, "auth_ref": [] }, "adtn_AnnualDividendToRedeemableNonControllingShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AnnualDividendToRedeemableNonControllingShareholders", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual dividend recognized to redeemable non-controlling shareholders", "label": "Annual Dividend to Redeemable Non-controlling Shareholders", "documentation": "Annual Dividend to Redeemable Non-controlling Shareholders" } } }, "auth_ref": [] }, "adtn_AnnualRecurringCompensationNetOfTaxPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AnnualRecurringCompensationNetOfTaxPerShare", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual recurring compensation net per share", "label": "Annual Recurring Compensation Net of Tax Per Share", "documentation": "Annual recurring compensation net of tax per share." } } }, "auth_ref": [] }, "adtn_AnnualRecurringCompensationObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AnnualRecurringCompensationObligation", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual recurring compensation obligation", "label": "Annual Recurring Compensation Obligation", "documentation": "Annual Recurring Compensation Obligation" } } }, "auth_ref": [] }, "adtn_AnnualRecurringCompensationPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AnnualRecurringCompensationPerShare", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual recurring compensation per share", "label": "Annual Recurring Compensation Per Share", "documentation": "Annual recurring compensation per share." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive effect excluded calculation of diluted earnings per share", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r368" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r68" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r748" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-Backed Bonds [Member]", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r1170", "r1260", "r1262", "r1263" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairments", "label": "Asset Impairment Charges", "totalLabel": "Asset Impairment Charges, Total", "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." } } }, "auth_ref": [ "r14", "r90" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total Assets", "totalLabel": "Total Assets", "label": "Assets", "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." } } }, "auth_ref": [ "r233", "r285", "r327", "r377", "r392", "r398", "r451", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r750", "r754", "r797", "r911", "r1009", "r1186", "r1203", "r1290", "r1291", "r1318" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r276", "r291", "r327", "r451", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r750", "r754", "r797", "r1186", "r1290", "r1291", "r1318" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r159" ] }, "us-gaap_AssetsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsTotalMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Market Value of Total Investment Portfolio [Member]", "label": "Assets, Total [Member]", "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "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)." } } }, "auth_ref": [ "r420" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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)." } } }, "auth_ref": [ "r421" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "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)." } } }, "auth_ref": [ "r417", "r470", "r909" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Five to ten years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "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 sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r426", "r906" ] }, "adtn_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "One to two years", "label": "Available For Sale Securities Debt Maturities After One Through Two Years Fair Value", "documentation": "Amount of available-for-sale debt securities at fair value maturing after one year through two years." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "More than ten years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "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 after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r427", "r907" ] }, "adtn_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Three to five years", "label": "Available For Sale Securities Debt Maturities After Three Through Five Years Fair Value", "documentation": "Amount of available-for-sale debt securities at fair value maturing after three years through five years." } } }, "auth_ref": [] }, "adtn_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoThroughThreeYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTwoThroughThreeYearsFairValue", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Two to three years", "label": "Available For Sale Securities Debt Maturities After Two Through Three Years Fair Value", "documentation": "Amount of available-for-sale debt securities at fair value maturing after two year through three years." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRemainderOfFiscalYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRemainderOfFiscalYearFairValue", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less than one year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Remainder of Fiscal Year", "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 remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 }, "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Available-for-sale debt securities", "totalLabel": "Available-for-sale debt securities, Fair Value/Carrying Value", "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r418", "r470", "r898", "r1257" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Current", "totalLabel": "Debt Securities, Available-for-sale, Current, Total", "terseLabel": "Short-term investments, available-for-sale securities at fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r414", "r470" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Noncurrent", "terseLabel": "Long-term investments, available-for-sale securities fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r279", "r414", "r470" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r145", "r150" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate [Member]", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "adtn_BayerischeLandesbankAndDeutscheBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "BayerischeLandesbankAndDeutscheBankMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Bayerische Landesbank and Deutsche Bank [Member]", "documentation": "Bayerische Landesbank and Deutsche Bank.", "label": "Bayerische Landesbank and Deutsche Bank [Member]" } } }, "auth_ref": [] }, "adtn_Building": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "Building", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Building", "label": "Building", "documentation": "Amount before accumulated depreciation of building structures held for productive use." } } }, "auth_ref": [] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Building and land improvements", "label": "Buildings and Improvements, Gross", "totalLabel": "Buildings and Improvements, Gross, Total", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r209" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r742", "r1174", "r1177" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r125", "r126", "r742", "r1174", "r1177" ] }, "us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionDateOfAcquisitionAgreement1", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination date of agreement", "label": "Business Acquisition, Date of Acquisition Agreement", "documentation": "Date when the business acquisition agreement was executed, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "adtn_BusinessAcquisitionEquityInterestIssuedOrIssuableForEachShareOfAcquiredEntity": { "xbrltype": "sharesItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableForEachShareOfAcquiredEntity", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issuable for each share of acquired entity", "documentation": "Business acquisition equity interest issued or issuable for each share of acquired entity.", "label": "Business Acquisition Equity Interest Issued or Issuable for Each Share of Acquired Entity", "verboseLabel": "Number of shares subject to additional assumed options" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Stock potentially issuable upon such assumption", "verboseLabel": "ADTRAN Holdings, Inc. shares issued", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r225" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r742" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Summary of Unaudited Pro Forma Financial Information", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r1219", "r1220" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closing share price", "label": "Business Acquisition, Share Price", "verboseLabel": "ADTRAN Holdings, Inc. share price on July 15, 2022", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfUnauditedProFormaFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r740", "r741" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfUnauditedProFormaFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r740", "r741" ] }, "adtn_BusinessCombinationAcquiredAdditionalObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "BusinessCombinationAcquiredAdditionalObligation", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, acquired additional obligation", "label": "Business Combination Acquired Additional Obligation", "documentation": "Business combination, acquired additional obligation." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "terseLabel": "Noncontrolling interest", "verboseLabel": "Fair value of noncontrolling interest", "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date." } } }, "auth_ref": [ "r129" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction costs related to the business combination", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r124" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "totalLabel": "Total purchase price", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r18" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Equity compensation", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r1", "r2" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombination1" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r222", "r743" ] }, "adtn_BusinessCombinationExchangeRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "BusinessCombinationExchangeRatio", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination exchange ratio.", "label": "Business Combination Exchange Ratio", "terseLabel": "Exchange ratio" } } }, "auth_ref": [] }, "adtn_BusinessCombinationFairValueOfStockOptionsAssumed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "BusinessCombinationFairValueOfStockOptionsAssumed", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination fair value of stock options assumed.", "label": "Business Combination Fair Value of Stock Options Assumed", "terseLabel": "Fair value of stock options assumed" } } }, "auth_ref": [] }, "adtn_BusinessCombinationNumberOfSharesExchanged": { "xbrltype": "sharesItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "BusinessCombinationNumberOfSharesExchanged", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination number of shares exchanged.", "label": "Business Combination Number of Shares Exchanged", "terseLabel": "ADVA shares exchanged" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, acquired assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Total", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedLabel": "Non-current lease obligations", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r128" ] }, "adtn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, current assets other receivables.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Other Receivables", "terseLabel": "Other receivables" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r128" ] }, "adtn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, current liabilities accrued expenses and other liabilities.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Accrued Expenses and Other Liabilities", "negatedLabel": "Accrued expenses and other liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Current unearned revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "negatedLabel": "Current portion of notes payable", "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax assets", "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r128" ] }, "adtn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxPayableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxPayableNet", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax payable, net", "terseLabel": "Income tax payable, net", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Income tax payable, net", "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Income tax payable net." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of intangible assets", "label": "Fair value", "terseLabel": "Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r127", "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r127", "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total net assets acquired", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r127", "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Net Assets:" } } }, "auth_ref": [] }, "adtn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, non-current liabilities deferred revenue.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-current Liabilities Deferred Revenue", "negatedLabel": "Non-current unearned revenue" } } }, "auth_ref": [] }, "adtn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesPensionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesPensionLiability", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, non-current liabilities pension liability.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-current Liabilities Pension Liability", "negatedLabel": "Pension liability" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt", "negatedLabel": "Non-current portion of revolving credit agreements and notes payable", "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Other non-current liabilities", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "verboseLabel": "Acquisition of property, plant and equipment", "terseLabel": "Property plant and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r127", "r128" ] }, "adtn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxLiabilities", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax liabilities", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, tax liabilities.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tax Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "totalLabel": "Total purchase price", "terseLabel": "Noncontrolling interest", "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computer hardware and software", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r1342" ] }, "adtn_CarryingAmountOfRevolvingAgreementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "CarryingAmountOfRevolvingAgreementTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementTables" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of revolving agreement.", "label": "Carrying Amount Of Revolving Agreement [Table Text Block]", "terseLabel": "Carrying Amount Current and Non-current of Revolving Agreement" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "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." } } }, "auth_ref": [ "r61", "r278", "r1143" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCashCashEquivalentsAndRestrictedCash" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r278", "r914" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance", "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance", "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." } } }, "auth_ref": [ "r61", "r198", "r323" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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." } } }, "auth_ref": [ "r61", "r198", "r323" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r198" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "adtn_CashUsedInOperatingActivitiesRelatedToOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "CashUsedInOperatingActivitiesRelatedToOperatingLeases", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash used in operating activities related to operating leases", "label": "Cash used In Operating Activities Related To Operating leases", "documentation": "Cash used In Operating Activities Related To Operating leases" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r262", "r263", "r264", "r268", "r269", "r333", "r410", "r411", "r452", "r453", "r454", "r459", "r460", "r501", "r727", "r744", "r745", "r759", "r760", "r761", "r773", "r774", "r784", "r793", "r794", "r798", "r799", "r800", "r814", "r819", "r820", "r821", "r838", "r881", "r882", "r955", "r956" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r262", "r263", "r264", "r268", "r269", "r410", "r411", "r452", "r453", "r454", "r459", "r460", "r461", "r501", "r727", "r744", "r745", "r746", "r759", "r760", "r761", "r762", "r773", "r774", "r775", "r778", "r784", "r793", "r794", "r798", "r799", "r800", "r814", "r819", "r820", "r821", "r838", "r881", "r882", "r955", "r956", "r1221" ] }, "srt_ChiefFinancialOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefFinancialOfficerMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Financial Officer [Member]", "label": "Chief Financial Officer [Member]" } } }, "auth_ref": [ "r1256" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (see Note 20)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r47", "r168", "r913", "r996" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r210", "r515", "r516", "r1129", "r1286" ] }, "adtn_CommitmentsRelatedToPerformanceBonds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "CommitmentsRelatedToPerformanceBonds", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments related to performance bonds", "label": "Commitments Related To Performance Bonds", "documentation": "Commitments related to performance bonds." } } }, "auth_ref": [] }, "adtn_CommitmentsRelatedToPerformanceBondsExpirationMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "CommitmentsRelatedToPerformanceBondsExpirationMonthAndYear", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments related to performance bonds expiration month and year", "label": "Commitments Related To Performance Bonds Expiration Month And Year", "documentation": "Commitments related to performance bonds expiration month and year." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of shares of common stock", "terseLabel": "Common stock, reserved for future issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r48" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividend payments", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r215" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock dividends per share declared", "terseLabel": "Dividend payments", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r215" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1189", "r1190", "r1191", "r1193", "r1194", "r1195", "r1196", "r1249", "r1250", "r1302", "r1332", "r1335" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r177" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r177", "r997" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "periodStartLabel": "Beginning Balance, Shares", "periodEndLabel": "Ending Balance, Shares", "label": "Common Stock, Shares, Issued", "totalLabel": "Common Stock, Shares, Issued, Total", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r177" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r22", "r177", "r997", "r1015", "r1335", "r1336" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.01 per share; 200,000 shares authorized; 78,655 shares issued and 78,361 outstanding as of March 31, 2023 and 78,088 shares issued and 77,889 shares outstanding as of December 31, 2022", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r177", "r915", "r1186" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "adtn_ComponentsOfSalesTypeLeaseNetInvestmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ComponentsOfSalesTypeLeaseNetInvestmentTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Net Investment in Sales-Type Leases", "label": "Components Of Sales Type Lease Net Investment Table [Text Block]", "documentation": "Components of sales type lease net investment." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r55", "r302", "r304", "r312", "r902", "r930" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Less: Comprehensive Income attributable to non-controlling interest", "totalLabel": "Less: Comprehensive Income attributable to non-controlling interest", "negatedTotalLabel": "Less: Comprehensive Loss attributable to non-controlling interest", "terseLabel": "Less: Comprehensive Income (Loss) attributable to non-controlling interest, net of tax", "verboseLabel": "Comprehensive Loss attributable to non-controlling interest", "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." } } }, "auth_ref": [ "r12", "r136", "r140", "r302", "r304", "r311", "r901", "r929" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Loss, net of tax", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r140", "r226", "r302", "r304", "r310", "r900", "r928" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r69", "r71", "r161", "r162", "r406", "r1128" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r69", "r71", "r161", "r162", "r406", "r967", "r1128" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r69", "r71", "r161", "r162", "r406", "r1128", "r1218" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment concentration risk percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r69", "r71", "r161", "r162", "r406" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r69", "r71", "r161", "r162", "r406", "r1128" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r137", "r1150" ] }, "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAllowanceForCreditLossWriteoff", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses related to contract assets", "label": "Contract with Customer, Asset, Allowance for Credit Loss, Writeoff", "documentation": "Amount of writeoff of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, charged against allowance for credit loss." } } }, "auth_ref": [ "r466" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Information about Receivables, Contract Assets, and Unearned Revenue from Contracts with Customers", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1293" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueInformationAboutReceivablesContractAssetsAndUnearnedRevenueFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r582", "r584", "r595" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueInformationAboutReceivablesContractAssetsAndUnearnedRevenueFromContractsWithCustomersDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r582", "r583", "r595" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueInformationAboutReceivablesContractAssetsAndUnearnedRevenueFromContractsWithCustomersDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current unearned revenue", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r582", "r583", "r595" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized revenue", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r596" ] }, "adtn_ContractualMaintenanceAgreementsContractualSaasAndSubscriptionServicesAndHardwareOrdersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ContractualMaintenanceAgreementsContractualSaasAndSubscriptionServicesAndHardwareOrdersMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual Maintenance Agreements, Contractual SaaS and Subscription Services and Hardware Orders [Member]", "label": "Contractual Maintenance Agreements, Contractual SaaS And Subscription Services, And Hardware Orders [Member]", "documentation": "Contractual maintenance agreements, contractual SaaS and subscription services, and hardware orders." } } }, "auth_ref": [] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Bonds [Member]", "label": "Corporate Bond Securities [Member]", "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)." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total Cost of Revenue", "label": "Cost of Goods and Services Sold", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r192", "r879" ] }, "adtn_CostOfReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "CostOfReceivables", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cost of receivables.", "label": "Cost of Receivables", "terseLabel": "Cost of receivables" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseIncludedInConsolidatedStatementsOfLossDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of Revenue [Member]", "terseLabel": "Stock-based Compensation Expense Included in Cost of Revenue [Member]", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "adtn_CrossCurrencySwapArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "CrossCurrencySwapArrangementMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Cross-Currency Swap Arrangement [Member]", "documentation": "Cross-Currency Swap Arrangement [Member]", "label": "Cross-Currency Swap Arrangement [Member]" } } }, "auth_ref": [] }, "adtn_CumulativeAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "CumulativeAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Cumulative asset impairment charges.", "label": "Cumulative Asset Impairment Charges", "terseLabel": "Cumulative asset impairment charges" } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "auth_ref": [ "r1308" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships [Member]", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r132" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Unsecured loan converted to equity investment", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r62", "r64" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Agreements", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r211", "r325", "r541", "r547", "r548", "r549", "r550", "r551", "r552", "r557", "r564", "r565", "r567" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument interest over screen rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Applicable margin rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "adtn_DebtInstrumentDefaultInterestRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "DebtInstrumentDefaultInterestRatePercentage", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument default interest rate percentage", "label": "Debt Instrument Default Interest Rate Percentage", "documentation": "Debt instrument default interest rate percentage." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Notes payable borrowings", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r164", "r166", "r542", "r818", "r1158", "r1159" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r43", "r543" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableCarryingAmountsOfNotePayablesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r329", "r542", "r543", "r544", "r545", "r546", "r548", "r553", "r554", "r555", "r556", "r558", "r559", "r560", "r561", "r562", "r563", "r566", "r818", "r1157", "r1158", "r1159", "r1160", "r1161", "r1245" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableCarryingAmountsOfNotePayablesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r45", "r107", "r108", "r163", "r164", "r166", "r169", "r213", "r214", "r329", "r542", "r543", "r544", "r545", "r546", "r548", "r553", "r554", "r555", "r556", "r558", "r559", "r560", "r561", "r562", "r563", "r566", "r818", "r1157", "r1158", "r1159", "r1160", "r1161", "r1245" ] }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Available for future borrowings", "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date." } } }, "auth_ref": [ "r44" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "totalLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Total", "periodStartLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance", "periodEndLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance", "terseLabel": "Available-for-sale debt securities, allowance for credit losses", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r419", "r470", "r475", "r476" ] }, "us-gaap_DebtSecuritiesAvailableForSalePurchasedWithCreditDeteriorationAmountAtPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSalePurchasedWithCreditDeteriorationAmountAtPurchasePrice", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase an available-for-sale debt securities with credit deterioration", "label": "Debt Securities, Available-for-Sale, Purchased with Credit Deterioration, Amount at Purchase Price", "totalLabel": "Debt Securities, Available-for-sale, Purchased with Credit Deterioration, Amount at Purchase Price, Total", "documentation": "Amount at purchase price of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), purchased with credit deterioration." } } }, "auth_ref": [ "r471" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsGrossRealizedGainsAndLossesOnSaleOfDebtSecuritiesDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsGrossRealizedGainsAndLossesOnSaleOfDebtSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross realized gain on debt securities", "label": "Debt Securities, Available-for-Sale, Realized Gain", "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r446" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsGrossRealizedGainsAndLossesOnSaleOfDebtSecuritiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsGrossRealizedGainsAndLossesOnSaleOfDebtSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "totalLabel": "Total (loss) gain recognized, net", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1264" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsGrossRealizedGainsAndLossesOnSaleOfDebtSecuritiesDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsGrossRealizedGainsAndLossesOnSaleOfDebtSecuritiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross realized loss on debt securities", "label": "Debt Securities, Available-for-Sale, Realized Loss", "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r446" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "adtn_DeferredCompensationAdjustmentsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "DeferredCompensationAdjustmentsNetOfTax", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation adjustments net of tax.", "label": "Deferred Compensation Adjustments Net Of Tax", "terseLabel": "Deferred compensation adjustments, net of tax" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability", "label": "Deferred Compensation Liability, Classified, Noncurrent", "totalLabel": "Deferred Compensation Liability, Classified, Noncurrent, Total", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "adtn_DeferredCompensationPlanAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "DeferredCompensationPlanAssetsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Plan Assets [Member]", "label": "Deferred Compensation Plan Assets [Member]", "documentation": "Deferred compensation plan assets." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "totalLabel": "Deferred Income Tax Assets, Net, Total", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r717", "r718" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r14", "r221", "r261", "r733", "r734", "r1247" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Liabilities, Gross, Total", "label": "Deferred Tax Liabilities, Gross", "terseLabel": "Deferred Tax Liabilities", "negatedLabel": "Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r174", "r175", "r236", "r723" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r717", "r718", "r912" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 }, "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets", "verboseLabel": "Deferred Tax Assets", "terseLabel": "Deferred tax assets, gross", "totalLabel": "Deferred Tax Assets, Gross, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r724" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net Deferred Tax Assets (Liabilities)", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1299" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, net", "terseLabel": "Deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "verboseLabel": "Net deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1299" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail2": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 0.0 }, "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation Allowance", "terseLabel": "Valuation allowance established against deferred tax assets", "label": "Deferred Tax Assets, Valuation Allowance", "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r725" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "verboseLabel": "Deferred Tax Liabilities, net", "totalLabel": "Deferred Tax Liabilities, net", "negatedTotalLabel": "Deferred Tax Liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r122", "r1299" ] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Pension liability", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r111", "r112", "r173", "r216" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "terseLabel": "Defined benefit plan adjustments - actuarial gain (loss)", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r606" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of actuarial losses", "terseLabel": "Amortization of actuarial losses", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r600", "r638", "r659", "r1172", "r1173" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Contributions to defined benefit pension plans", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r615", "r625", "r663", "r1170", "r1171", "r1172", "r1173" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year", "terseLabel": "Defined benefit pension plans for the remainder of fiscal year", "documentation": "Amount of benefit for defined benefit plan expected to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r600", "r637", "r658", "r1172", "r1173" ] }, "adtn_DefinedBenefitPlanInterestCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "DefinedBenefitPlanInterestCostCredit", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan Interest Cost (Credit)", "documentation": "Defined benefit plan interest cost (credit)." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r634", "r655", "r1172", "r1173" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of gain (loss) component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r634", "r655" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes expected return (loss) on plan asset component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r634", "r655" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r634", "r655" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTheComponentsOfNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r602", "r635", "r656", "r1172", "r1173" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r14", "r91" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r14", "r382" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r756" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet": { "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative Asset, Total", "label": "Derivative Asset", "terseLabel": "Derivative assets", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r292", "r293", "r796", "r976", "r977", "r978", "r980", "r981", "r983", "r984", "r985", "r987", "r988", "r1003", "r1004", "r1090", "r1093", "r1096", "r1097", "r1098", "r1099", "r1149", "r1191", "r1333" ] }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet" ], "lang": { "en-us": { "role": { "label": "Derivative Assets (Liabilities), at Fair Value, Net", "totalLabel": "Total Derivatives", "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet", "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedStatementsOfInc", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r985", "r988", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1010", "r1011", "r1012", "r1013", "r1024", "r1025", "r1026", "r1027", "r1030", "r1031", "r1032", "r1033", "r1090", "r1091", "r1096", "r1098", "r1189", "r1191" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedStatementsOfInc" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Derivative gain (loss)", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1300" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedStatementsOfInc" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative." } } }, "auth_ref": [ "r1300" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet", "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedStatementsOfInc", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r146", "r148", "r151", "r154", "r985", "r988", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1010", "r1011", "r1012", "r1013", "r1024", "r1025", "r1026", "r1027", "r1030", "r1031", "r1032", "r1033", "r1090", "r1091", "r1096", "r1098", "r1149", "r1189", "r1191" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedging" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r228", "r758", "r771" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "documentation": "Disclosure of information about derivatives and hedging activities." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments Not Designated as Hedging Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet": { "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative Liability, Total", "label": "Derivative Liability", "terseLabel": "Derivative Liabilities", "negatedLabel": "Derivative liabilities", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r292", "r293", "r796", "r976", "r977", "r978", "r980", "r983", "r984", "r985", "r987", "r988", "r1010", "r1012", "r1013", "r1091", "r1092", "r1093", "r1096", "r1097", "r1098", "r1099", "r1149", "r1333" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r756" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet", "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedStatementsOfInc" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "Derivative", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r771" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet", "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedStatementsOfInc" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r23", "r141", "r142", "r143", "r144", "r147", "r151", "r155", "r156", "r158", "r771" ] }, "adtn_DeutscheBankRevolvingLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "DeutscheBankRevolvingLineOfCreditMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DZ Bank Revolving Line of Credit [Member]", "label": "Deutsche Bank revolving line of credit [Member]", "documentation": "Deutsche Bank revolving line of credit [Member]" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Developed Technology [Member]", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r224" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByCategoryDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r594", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByCategoryDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r594", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueTables", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregate of Revenue by Reportable Segment and Revenue Category", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1294" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r673", "r678", "r706", "r707", "r709", "r1181" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividend payment date", "label": "Dividends Payable, Date to be Paid", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r62" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend payments ($0.09 per share)", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r215" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Quarterly dividend payable, aggregate amount", "label": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r172", "r173", "r237", "r1200", "r1327" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend declaration date", "label": "Dividends Payable, Date Declared", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r62" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividend record date", "label": "Dividends Payable, Date of Record", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r1207" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1208" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic [Member]", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "adtn_DominationAndProfitAndLossTransferAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "DominationAndProfitAndLossTransferAgreementMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Domination and Profit and Loss Transfer Agreement.", "label": "Domination and Profit and Loss Transfer Agreement [Member]", "terseLabel": "DPLTA [Member]" } } }, "auth_ref": [] }, "adtn_DzBankRevolvingLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "DzBankRevolvingLineOfCreditMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "DZ Bank Revolving Line of Credit", "label": "DZ Bank Revolving Line Of Credit [Member]", "documentation": "DZ Bank Revolving Line Of Credit [Member]" } } }, "auth_ref": [] }, "currency_EUR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "EUR", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Euro Member Countries, Euro", "terseLabel": "EUR" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss per share attributable to ADTRAN Holdings, Inc. - basic", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "terseLabel": "Loss per common share attributable to ADTRAN Holdings, Inc. - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r313", "r338", "r339", "r341", "r342", "r344", "r350", "r352", "r365", "r366", "r367", "r371", "r782", "r783", "r903", "r931", "r1151" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Loss per common share attributable to ADTRAN Holdings, Inc. - diluted", "verboseLabel": "Loss per share attributable to ADTRAN Holdings, Inc. - diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r313", "r338", "r339", "r341", "r342", "r344", "r352", "r365", "r366", "r367", "r371", "r782", "r783", "r903", "r931", "r1151" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Loss Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r349", "r368", "r369", "r370" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "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; including, but not limited to, 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." } } }, "auth_ref": [ "r1305" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate benefit", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r720" ] }, "adtn_EightQuarterlyTranchesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "EightQuarterlyTranchesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Eight Quarterly Tranches [Member]", "documentation": "Eight Quarterly Tranches [Member]", "label": "Eight Quarterly Tranches [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued wages and benefits", "label": "Employee-related Liabilities, Current", "totalLabel": "Employee-related Liabilities, Current, Total", "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)." } } }, "auth_ref": [ "r41" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Recognition period of unvested compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r708" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized compensation expense related to other than options", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1297" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense related to stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1297" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option [Member]", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1205" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1205" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1205" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1209" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1205" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1205" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1205" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1205" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r22", "r270", "r305", "r306", "r307", "r330", "r331", "r332", "r335", "r345", "r347", "r372", "r456", "r462", "r581", "r710", "r711", "r712", "r729", "r730", "r763", "r765", "r766", "r767", "r768", "r770", "r781", "r804", "r806", "r807", "r808", "r809", "r811", "r842", "r957", "r958", "r959", "r974", "r1036" ] }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Interest Type [Axis]", "documentation": "Information by type of equity interests that are issued or issuable in a business combination." } } }, "auth_ref": [] }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityInterestIssuedOrIssuableTypeDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Interest Issued or Issuable, Type [Domain]", "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination." } } }, "auth_ref": [ "r225" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r448", "r449", "r450" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method ownership percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r448" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Marketable equity securities", "terseLabel": "Carrying value of investment", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r286", "r795", "r1145" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsRealizedAndUnrealizedGainsAndLossesRelatedToMarketableEquitySecuritiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsRealizedAndUnrealizedGainsAndLossesRelatedToMarketableEquitySecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Gain (Loss)", "totalLabel": "Total (loss) gain recognized, net", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r935", "r1268" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsRealizedAndUnrealizedGainsAndLossesRelatedToMarketableEquitySecuritiesDetail": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsRealizedAndUnrealizedGainsAndLossesRelatedToMarketableEquitySecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "totalLabel": "Equity Securities, FV-NI, Realized Gain (Loss), Total", "terseLabel": "Realized (loss) gain on equity securities sold", "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r933", "r1268" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsRealizedAndUnrealizedGainsAndLossesRelatedToMarketableEquitySecuritiesDetail": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsRealizedAndUnrealizedGainsAndLossesRelatedToMarketableEquitySecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "totalLabel": "Equity Securities, FV-NI, Unrealized Gain (Loss), Total", "terseLabel": "Unrealized (loss) gain on equity securities held", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r934", "r1268" ] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Securities [Member]", "terseLabel": "Equity Investment [Member]", "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants." } } }, "auth_ref": [ "r80", "r1197", "r1198", "r1199", "r1338" ] }, "adtn_EuroInterbankOfferedRateEuriborMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "EuroInterbankOfferedRateEuriborMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "EURIBOR [Member]", "label": "Euro Interbank Offered Rate (EURIBOR)[Member]", "documentation": "Euro Interbank Offered Rate (EURIBOR)" } } }, "auth_ref": [] }, "adtn_EuroShortTermRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "EuroShortTermRateMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Euro short term rate", "label": "Euro Short Term Rate [Member]" } } }, "auth_ref": [] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officers [Member]", "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r1256" ] }, "adtn_ExecutiveOfficersAndCertainEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ExecutiveOfficersAndCertainEmployeesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officers and Certain Employees [Member]", "label": "Executive Officers and Certain Employees [Member]", "documentation": "Executive officers and certain employees." } } }, "auth_ref": [] }, "adtn_ExistingSaleOfReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ExistingSaleOfReceivablesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Existing sale of receivables.", "label": "Existing Sale of Receivables [Member]", "terseLabel": "Existing sale of receivables [Member]" } } }, "auth_ref": [] }, "adtn_ExpireDateOfExitCompensation": { "xbrltype": "dateItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ExpireDateOfExitCompensation", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expire date of exit compensation", "label": "Expire Date of Exit Compensation", "documentation": "Expire Date of Exit Compensation" } } }, "auth_ref": [] }, "adtn_FactorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "FactorMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Factor.", "label": "Factor [Member]", "terseLabel": "Factor [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents and Investments held at Fair Value", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r159", "r229" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r24" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r159", "r160" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r555", "r625", "r626", "r627", "r628", "r629", "r630", "r787", "r851", "r852", "r853", "r1158", "r1159", "r1170", "r1171", "r1172" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements [Member]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r786", "r787", "r788", "r789", "r790" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Market for Identical Assets (Level 1) [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r555", "r625", "r630", "r787", "r851", "r1170", "r1171", "r1172" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "verboseLabel": "Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r555", "r625", "r630", "r787", "r852", "r1158", "r1159", "r1170", "r1171", "r1172" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r555", "r625", "r626", "r627", "r628", "r629", "r630", "r787", "r853", "r1158", "r1159", "r1170", "r1171", "r1172" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r555", "r625", "r626", "r627", "r628", "r629", "r630", "r851", "r852", "r853", "r1158", "r1159", "r1170", "r1171", "r1172" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements [Member]", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r785", "r790" ] }, "us-gaap_FederalHomeLoanBanksAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalHomeLoanBanksAbstract", "lang": { "en-us": { "role": { "label": "Federal Home Loan Banks [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FederalReserveBankAdvancesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalReserveBankAdvancesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Reserve Bank [Member]", "label": "Federal Reserve Bank Advances [Member]", "documentation": "Borrowings from the Federal Reserve Bank, which are primarily used to cover shortages in the required reserve balance and also in times of liquidity shortages." } } }, "auth_ref": [ "r243" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r464", "r465", "r467", "r468", "r469", "r472", "r473", "r474", "r566", "r579", "r771", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r927", "r1155", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1264", "r1265", "r1266", "r1267" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Useful Life (in years)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r283", "r497" ] }, "adtn_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "documentation": "Finite lived intangible assets amortization expense after year four." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r206" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r206" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r206" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r206" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationMethod", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Method", "terseLabel": "Valuation method used", "documentation": "The amortization method of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed." } } }, "auth_ref": [ "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r494", "r496", "r497", "r498", "r880", "r884" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r205", "r884" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r880" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r86", "r88" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsEstimatedFutureAmortizationExpenseRelatedToIntangibleAssetsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "totalLabel": "Net Book Value", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r205", "r880" ] }, "us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsPeriodIncreaseDecrease", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Period Increase (Decrease), Total", "label": "Finite-Lived Intangible Assets, Period Increase (Decrease)", "terseLabel": "Increase in intangible assets", "documentation": "Amount of increase (decrease) in carrying value of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Fair value", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r495" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "International [Member]", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail": { "parentTag": "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts - derivative assets", "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value", "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total derivatives", "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net", "documentation": "Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail": { "parentTag": "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign exchange contracts - derivative liabilities", "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value", "documentation": "Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyExchangeRateTranslation1", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Exchange Rate, Translation", "terseLabel": "Currency conversion rate", "negatedLabel": "Aggregate notional amount, daily fixed forward conversion rate", "verboseLabel": "Aggregate notional amount, daily fixed forward conversion rate", "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency." } } }, "auth_ref": [ "r812", "r813" ] }, "adtn_ForeignCurrencyRemeasurementOfRedeemableNonControllingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ForeignCurrencyRemeasurementOfRedeemableNonControllingInterest", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency remeasurement of redeemable non-controlling interest", "label": "Foreign Currency Remeasurement Of Redeemable Non-controlling Interest", "documentation": "Foreign currency remeasurement of redeemable non-controlling interest." } } }, "auth_ref": [] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet", "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedStatementsOfInc" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Exchange Contracts [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r1149", "r1170", "r1184" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Forward [Member]", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r1003", "r1007", "r1012", "r1026", "r1032", "r1094", "r1095", "r1096", "r1191" ] }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignGovernmentDebtSecuritiesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Government Bonds [Member]", "label": "Debt Security, Government, Non-US [Member]", "verboseLabel": "Foreign Government Securities / Bonds [Member]", "documentation": "Debt security issued by government not domiciled in United States of America (US)." } } }, "auth_ref": [ "r1295", "r1331" ] }, "adtn_ForwardContractTrancheSettledOnHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ForwardContractTrancheSettledOnHedge", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forward contract tranche settled on hedge", "label": "Forward Contract Tranche Settled on Hedge", "documentation": "Forward contract tranche settled on hedge." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures, Gross", "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [ "r209" ] }, "adtn_FutureOperatingLeasePaymentsRelatingToExtensionOfLeaseTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "FutureOperatingLeasePaymentsRelatingToExtensionOfLeaseTerm", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Future operating lease payments relating to extension of lease term.", "label": "Future Operating Lease Payments Relating to Extension of Lease Term", "terseLabel": "Future operating lease payments relating to extension of lease term" } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments", "documentation": "Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments." } } }, "auth_ref": [ "r146", "r153" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net investment gain (loss)", "label": "Gain (Loss) on Investments", "totalLabel": "Gain (Loss) on Investments, Total", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r195", "r1210" ] }, "adtn_GainLossOnInvestmentsAndDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "GainLossOnInvestmentsAndDividends", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss on investments, net", "label": "Gain Loss On Investments And Dividends", "documentation": "Gain loss on investments and dividends." } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestmentsTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Realized and Unrealized Gains and Losses related to Marketable Equity Securities", "label": "Gain (Loss) on Securities [Table Text Block]", "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r1241", "r1242" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning balance", "periodEndLabel": "Goodwill, Ending balance", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r282", "r479", "r897", "r1156", "r1186", "r1274", "r1281" ] }, "adtn_GoodwillDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "GoodwillDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill Disclosure [Abstract]", "documentation": "Goodwill disclosure." } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r478", "r481", "r491", "r1156" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r487" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r14", "r480", "r486", "r492", "r1156" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r1156" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in goodwill", "label": "Goodwill, Period Increase (Decrease)", "totalLabel": "Goodwill, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1273" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueAndGrossProfitOfReportableSegmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "terseLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r190", "r327", "r377", "r391", "r397", "r400", "r451", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r797", "r1153", "r1290" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet", "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedStatementsOfInc", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r23", "r757" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet", "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedStatementsOfInc", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment losses of intangible assets", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r14", "r28" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment losses of long-lived assets", "label": "Impairment of Long-Lived Assets to be Disposed of", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r14", "r208" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss Before Income Taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r186", "r244", "r377", "r391", "r397", "r400", "r904", "r922", "r1153" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseIncludedInConsolidatedStatementsOfLossDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r499", "r506", "r1020" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseIncludedInConsolidatedStatementsOfLossDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r506", "r1020" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r19" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "adtn_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Line Items]", "label": "Income Tax Disclosure [Line Items]", "documentation": "Income Tax Disclosure [Line Items]" } } }, "auth_ref": [] }, "adtn_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Table]", "label": "Income Tax Disclosure [Table]", "documentation": "Income tax disclosure." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r328", "r716", "r721", "r722", "r726", "r731", "r735", "r738", "r739", "r971" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 0.0 }, "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax benefit", "negatedLabel": "Income tax benefit", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r250", "r265", "r346", "r347", "r385", "r719", "r732", "r936" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "terseLabel": "Increase in accounts receivable", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable, net", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "negatedLabel": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Other Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other receivables", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r13" ] }, "adtn_IncreaseDecreaseInPrepaidExpenseOtherCurrentAssetsAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "IncreaseDecreaseInPrepaidExpenseOtherCurrentAssetsAndOtherAssets", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses, other current assets and other assets", "label": "Increase Decrease In Prepaid Expense Other Current Assets And Other Assets", "documentation": "Increase decrease in prepaid expense, other current assets and other assets." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs, RSUs and restricted stock", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met." } } }, "auth_ref": [ "r354", "r355", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r367" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "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." } } }, "auth_ref": [ "r353", "r354", "r356", "r367", "r677" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r493" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r84", "r87" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r165", "r246", "r308", "r381", "r816", "r1021", "r1201", "r1334" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Interest Expense [Member]", "terseLabel": "Interest expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r29" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r317", "r321", "r322" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventory" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r477" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryComponentsOfInventoryDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryComponentsOfInventoryDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r203", "r1146" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReservePeriodCharge", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Inventory, LIFO Reserve, Period Charge", "terseLabel": "Inventory reserves", "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period." } } }, "auth_ref": [ "r202" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryComponentsOfInventoryDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryComponentsOfInventoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, net", "label": "Inventory, Net", "totalLabel": "Total Inventory, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r290", "r1144", "r1186" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryComponentsOfInventoryDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryComponentsOfInventoryDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r203", "r1148" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory valuation reserves", "label": "Inventory Valuation Reserves", "periodStartLabel": "Inventory Valuation Reserves, Beginning Balance", "periodEndLabel": "Inventory Valuation Reserves, Ending Balance", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r81", "r1235" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryComponentsOfInventoryDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryComponentsOfInventoryDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r203", "r1147" ] }, "us-gaap_InvestmentIncomeInterestAndDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterestAndDividend", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and dividend income", "label": "Investment Income, Interest and Dividend", "totalLabel": "Investment Income, Interest and Dividend, Total", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r194" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r977", "r979", "r980", "r983", "r986", "r1042", "r1051", "r1065", "r1073", "r1086", "r1100", "r1101", "r1117", "r1121", "r1122", "r1123", "r1124", "r1191" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r977", "r979", "r980", "r983", "r986", "r1042", "r1051", "r1065", "r1073", "r1086", "r1100", "r1101", "r1117", "r1121", "r1122", "r1123", "r1124", "r1191" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual Maturities of Debt Securities and Other Investments", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r230", "r247", "r248", "r267", "r412", "r415", "r791", "r792" ] }, "us-gaap_InvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment [Member]", "label": "Investments [Member]", "documentation": "Assets held for their financial return, rather than for the entity's operations." } } }, "auth_ref": [] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r1234" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense included in Consolidated Statements of Loss", "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." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseIncludedInConsolidatedStatementsOfLossDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseIncludedInConsolidatedStatementsOfLossDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Operating lease, option to extend, existence", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r828" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "terseLabel": "Operating lease, option to terminate, existence", "documentation": "Indicates (true false) whether lessee has option to terminate operating lease." } } }, "auth_ref": [ "r828" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturity of Operating Lease Liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1313" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r835" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023/2022", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r835" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026/2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r835" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025/2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r835" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024/2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r835" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022", "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." } } }, "auth_ref": [ "r1313" ] }, "adtn_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r835" ] }, "adtn_LesseeOperatingLeaseOptionToTerminateTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "LesseeOperatingLeaseOptionToTerminateTerm", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, options to terminate term", "label": "Lessee Operating Lease Option To Terminate Term", "documentation": "Lessee, operating lease, option to terminate term." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Operating lease, remaining lease terms", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1310" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, renewal term", "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." } } }, "auth_ref": [ "r1311" ] }, "us-gaap_LessorSalesTypeLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorSalesTypeLeasesTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessor, Sales-type Leases [Text Block]", "documentation": "The entire disclosure of lessor's sales-type leases." } } }, "auth_ref": [ "r836" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total Liabilities", "totalLabel": "Total Liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r40", "r327", "r451", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r751", "r754", "r755", "r797", "r995", "r1152", "r1203", "r1290", "r1318", "r1319" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total liabilities, non-controlling interest and equity", "totalLabel": "Total Liabilities, Redeemable Non-Controlling Interest and Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r180", "r240", "r919", "r1186", "r1246", "r1269", "r1304" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedFinancialStatementsDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r42", "r277", "r327", "r451", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r751", "r754", "r755", "r797", "r1186", "r1290", "r1318", "r1319" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "adtn_LicensedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "LicensedTechnologyMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Licensed Technology [Member]", "label": "Licensed Technology [Member]", "documentation": "Licensed technology." } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Licensing Agreements [Member]", "label": "Licensing Agreements [Member]", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r133", "r715", "r1298" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "totalLabel": "Total line of credit", "verboseLabel": "Revolving line of credit", "terseLabel": "Revolving credit agreements", "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." } } }, "auth_ref": [ "r32", "r238", "r1328" ] }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAverageOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, average outstanding amount", "label": "Line of Credit Facility, Average Outstanding Amount", "documentation": "Average amount borrowed under the credit facility during the period." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name", "label": "Lender Name [Axis]", "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." } } }, "auth_ref": [ "r36", "r1245" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit agreement current borrowing capacity", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r36" ] }, "adtn_LineOfCreditFacilityFloorRate": { "xbrltype": "percentItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "LineOfCreditFacilityFloorRate", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Line of credit facility floor rate", "label": "Line of Credit Facility Floor Rate", "terseLabel": "Credit facility, floor rate" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender", "label": "Line of Credit Facility, Lender [Domain]", "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." } } }, "auth_ref": [ "r36", "r1245" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1245" ] }, "adtn_LineOfCreditFacilityMaturityAndFrequencyOfPaymentAndBorrowingFrequency": { "xbrltype": "stringItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "LineOfCreditFacilityMaturityAndFrequencyOfPaymentAndBorrowingFrequency", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility Maturity And Frequency Of Payment And Borrowing Frequency", "verboseLabel": "Line of credit facility maturity and frequency of payment and borrowing frequency", "documentation": "Line of credit facility maturity and frequency of payment and borrowing frequency." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit agreement maximum borrowing capacity", "terseLabel": "Secured revolving credit facility amount", "verboseLabel": "New secured revolving credit facility amount", "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." } } }, "auth_ref": [ "r36" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Letters of credit may be issued", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r36" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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." } } }, "auth_ref": [ "r36", "r1245" ] }, "adtn_LineOfCreditMaturityPeriodMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "LineOfCreditMaturityPeriodMonthAndYear", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit maturity period month and year", "label": "Line Of Credit Maturity Period Month And Year", "documentation": "Line of credit maturity period month and year" } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedFinancialStatementsDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Line of Credit, Current", "terseLabel": "Revolving credit agreements outstanding", "verboseLabel": "Current revolving credit agreements", "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." } } }, "auth_ref": [ "r171", "r234" ] }, "us-gaap_LoansReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansReceivableMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loans Receivable [Member]", "terseLabel": "Secured Loans Receivable [Member]", "documentation": "An amount of money or property, or a portion thereof, leant to a borrower (debtor) in exchange for a promise to repay the amount borrowed plus interest at a date certain in the future." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments (includes $8,155 and $8,913 of available-for-sale securities as of March 31, 2023 and December 31, 2022, respectively, reported at fair value)", "label": "Long-Term Investments", "totalLabel": "Long-term Investments, Total", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r279" ] }, "adtn_LongTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "LongTermInvestmentsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Investments [Member]", "label": "Long Term Investments [Member]", "documentation": "Long-term investments." } } }, "auth_ref": [] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedFinancialStatementsDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Non-current revolving credit agreement outstanding", "verboseLabel": "Non-current revolving credit agreement", "documentation": "The carrying value as of the balance sheet date of the noncurrent 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." } } }, "auth_ref": [ "r45", "r100", "r101" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableCarryingAmountsOfNotePayablesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r45" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableCarryingAmountsOfNotePayablesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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." } } }, "auth_ref": [ "r45", "r102" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Engineering and other equipment", "label": "Machinery and Equipment, Gross", "totalLabel": "Machinery and Equipment, Gross, Total", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r209" ] }, "adtn_MarketBasedPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "MarketBasedPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Market-Based PSUs, RSUs and Restricted Stock [Member]", "label": "Market Based Performance Stock Units Restricted Stock Units And Restricted Stock [Member]", "documentation": "Market-based PSUs, RSUs and restricted stock." } } }, "auth_ref": [] }, "adtn_MarketableEquitySecuritiesVariousIndustriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "MarketableEquitySecuritiesVariousIndustriesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Equity Securities - Various Industries [Member]", "label": "Marketable Equity Securities Various Industries [Member]", "documentation": "Marketable equity securities - various industries." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r517", "r518", "r519", "r520", "r670", "r878", "r954", "r987", "r988", "r1045", "r1064", "r1069", "r1070", "r1111", "r1139", "r1140", "r1154", "r1162", "r1180", "r1188", "r1292", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r517", "r518", "r519", "r520", "r670", "r878", "r954", "r987", "r988", "r1045", "r1064", "r1069", "r1070", "r1111", "r1139", "r1140", "r1154", "r1162", "r1180", "r1188", "r1292", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInCondensedConsolidatedBalanceSheetsAndConden", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-Controlling Interest", "periodStartLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance", "periodEndLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance", "label": "Equity, Attributable to Noncontrolling Interest", "totalLabel": "Non-controlling interest in consolidated subsidiary", "terseLabel": "Non-controlling interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r52", "r239", "r327", "r451", "r532", "r534", "r535", "r536", "r539", "r540", "r797", "r918", "r999" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds [Member]", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1295" ] }, "us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage/Agency-Backed Bonds [Member]", "label": "Mortgage-Backed Securities, Issued by Private Enterprises [Member]", "documentation": "Debt securities collateralized by real estate mortgage loans (mortgages), issued by non-governmental sponsored enterprises." } } }, "auth_ref": [ "r1259", "r1260", "r1261", "r1262", "r1263", "r1295" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MunicipalBondsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Municipal Fixed-Rate Bonds [Member]", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities", "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." } } }, "auth_ref": [ "r320" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r320" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities", "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." } } }, "auth_ref": [ "r198", "r199", "r200" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Less: Comprehensive Loss attributable to non-controlling interest", "verboseLabel": "Net loss attributable to ADTRAN Holdings, Inc.", "totalLabel": "Net Loss attributable to ADTRAN Holdings, Inc.", "terseLabel": "Net Loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r187", "r200", "r245", "r275", "r300", "r303", "r307", "r327", "r334", "r338", "r339", "r341", "r342", "r346", "r347", "r364", "r377", "r391", "r397", "r400", "r451", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r783", "r797", "r925", "r1017", "r1034", "r1035", "r1153", "r1201", "r1290" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Plus: Net Loss attributable to non-controlling interest", "negatedLabel": "Plus: Net Loss attributable to non-controlling interest", "verboseLabel": "Net loss attributable to non-controlling interest", "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total", "label": "Less: Net Loss attributable to non-controlling interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r139", "r227", "r300", "r303", "r346", "r347", "r924", "r1240" ] }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestSummaryOfRedeemableNoncontrollingInterestActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss attributable to redeemable non-controlling interests", "terseLabel": "Net income attributable to redeemable non-controlling interests", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "totalLabel": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Total", "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest." } } }, "auth_ref": [ "r191" ] }, "adtn_NetLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "NetLeverageRatio", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net leverage ratio", "label": "Net Leverage Ratio", "documentation": "Net leverage ratio." } } }, "auth_ref": [] }, "adtn_NetworkSolutionsAndServicesAndSupportMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "NetworkSolutionsAndServicesAndSupportMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "documentation": "Network solutions and services and support.", "label": "Network Solutions and Services and Support [Member]", "terseLabel": "Network Solutions and Services & Support [Member]" } } }, "auth_ref": [] }, "adtn_NetworkSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "NetworkSolutionsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueAndGrossProfitOfReportableSegmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Network Solutions [Member]", "label": "Network Solutions [Member]", "documentation": "Network solutions." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "adtn_NonControllingInterestPutOptionBuyback": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "NonControllingInterestPutOptionBuyback", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-controlling interest put option buyback", "terseLabel": "Non-controlling interest put option buyback", "label": "Non-controlling Interest Put Option Buyback", "documentation": "Non-controlling interest put option buyback." } } }, "auth_ref": [] }, "adtn_NonCurrentLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "NonCurrentLeaseObligations", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Non-current lease obligations.", "label": "Non-current Lease Obligations", "terseLabel": "Non-current lease obligations" } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfComponentsOfRestructuringExpenseByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "International [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1337", "r1339", "r1340", "r1341" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property, plant and equipment included in accounts payable", "label": "Noncash or Part Noncash Acquisition, Value of Assets Acquired", "totalLabel": "Noncash or Part Noncash Acquisition, Value of Assets Acquired, Total", "documentation": "The value of an asset or business acquired in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r62", "r63", "r64" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling Interest [Member]", "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." } } }, "auth_ref": [ "r134", "r581", "r1249", "r1250", "r1251", "r1335" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedBalanceSheetDet", "http://www.adtran.com/20230331/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesScheduleOfFairValueOfDerivativeInstrumentsRecordedInCondensedConsolidatedStatementsOfInc", "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives Not Designated as Hedging Instruments [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r23" ] }, "adtn_NordLbRevolvingLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "NordLbRevolvingLineOfCreditMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Nord/LB revolving line of credit.", "label": "Nord/LB Revolving Line of Credit [Member]" } } }, "auth_ref": [] }, "adtn_NordLbRevolvingLineOfCreditNewMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "NordLbRevolvingLineOfCreditNewMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "New Nord Lb Revolving Line Of Credit.", "terseLabel": "New Nord/LB Revolving Line of Credit [Member]", "verboseLabel": "New Nord/LB Revolving Line of Credit [Member]", "label": "New Nord Lb Revolving Line Of Credit [Member]" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable, noncurrent", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "totalLabel": "Financing Receivable, after Allowance for Credit Loss, Noncurrent, Total", "verboseLabel": "Secured note receivable, noncurrent", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableCarryingAmountsOfNotePayablesDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Notes Payable, Current, Total", "label": "Notes Payable, Current", "verboseLabel": "Carrying Value", "terseLabel": "Notes Payable", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r38" ] }, "adtn_NotesPayableDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "NotesPayableDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayable" ], "lang": { "en-us": { "role": { "documentation": "Notes Payable Disclosure [Text Block]", "label": "Notes Payable Disclosure [Text Block]", "terseLabel": "Notes Payable" } } }, "auth_ref": [] }, "us-gaap_NotesPayableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableCarryingAmountsOfNotePayablesDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Fair Value Disclosure", "terseLabel": "Fair Value", "documentation": "Fair value portion of notes payable." } } }, "auth_ref": [ "r39" ] }, "adtn_NumberOfAdditionalSharesAuthorizedToPurchase": { "xbrltype": "sharesItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "NumberOfAdditionalSharesAuthorizedToPurchase", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of additional shares authorized to purchase", "label": "Number of Additional Shares Authorized to Purchase", "documentation": "Number of additional shares authorized to purchase." } } }, "auth_ref": [] }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfCountriesInWhichEntityOperates", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of countries", "label": "Number of Countries in which Entity Operates", "documentation": "The number of countries in which the entity operates as of balance sheet date." } } }, "auth_ref": [] }, "adtn_NumberOfForwardRateContractsOutstanding": { "xbrltype": "integerItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "NumberOfForwardRateContractsOutstanding", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of forward rate contracts outstanding", "label": "Number Of Forward Rate Contracts Outstanding", "documentation": "Number of forward rate contracts outstanding." } } }, "auth_ref": [] }, "adtn_NumberOfProductCategories": { "xbrltype": "integerItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "NumberOfProductCategories", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of categories", "label": "Number Of Product Categories", "documentation": "Sales information by product category." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1255" ] }, "adtn_NumberOfSharesHeldByNoncontrollingInterest": { "xbrltype": "sharesItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "NumberOfSharesHeldByNoncontrollingInterest", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares held by noncontrolling interest.", "label": "Number of Shares Held by Noncontrolling Interest", "terseLabel": "Shares held by noncontrolling interest" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating Loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r377", "r391", "r397", "r400", "r1153" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseIncludedInConsolidatedStatementsOfLossDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Total operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1309" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 }, "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturityOfOperatingLeaseLiabilitiesDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r824" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r824" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, current, statement of financial position [extensible list]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r825" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r824" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, noncurrent, statement of financial position [extensible list]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r825" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash used in operating activities related to operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r826", "r831" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r823" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, right-of-use asset, statement of financial position [extensible list]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r825" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases with functional currency", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r834", "r1185" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases with functional currency", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r833", "r1185" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureIncomeTaxesSummaryOfSupplementalBalanceSheetInformationRelatedToDeferredTaxAssetsLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r123" ] }, "adtn_OpticalNetworkingSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "OpticalNetworkingSolutionsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Optical Networking Solutions.", "label": "Optical Networking Solutions [Member]", "terseLabel": "Optical Networking Solutions" } } }, "auth_ref": [] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r131" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Total", "label": "Other Assets", "verboseLabel": "Other assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r232", "r284", "r910", "r1203" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets [Member]", "verboseLabel": "Other Receivables [Member]", "label": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r145", "r157" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "totalLabel": "Other Assets, Noncurrent, Total", "terseLabel": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r284" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gain (loss) on available-for-sale securities", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r294", "r295", "r297" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail": { "parentTag": "adtn_OtherComprehensiveIncomeLossNetOfTaxDueToChangesInAccountingStandard", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive income (loss) before reclassifications", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r30", "r54", "r306", "r804", "r807", "r811", "r1238" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total Other Comprehensive Income (Loss), Before-Tax Amount", "label": "Other Comprehensive Income (Loss), before Tax", "totalLabel": "Other Comprehensive Income (Loss), before Tax, Total", "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r309", "r804", "r805", "r811", "r899", "r926", "r1238", "r1239" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, Before-Tax Amount", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Total", "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r5", "r185" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation gain (loss)", "totalLabel": "Foreign currency translation adjustment, Net-of-Tax Amount", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r5" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, Tax (Expense) Benefit", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r5", "r9", "r803", "r810" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), net of tax", "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r22", "r30", "r301", "r304", "r309", "r804", "r805", "r811", "r899", "r926", "r1238", "r1239" ] }, "adtn_OtherComprehensiveIncomeLossNetOfTaxDueToChangesInAccountingStandard": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "OtherComprehensiveIncomeLossNetOfTaxDueToChangesInAccountingStandard", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net current period other comprehensive income (loss)", "label": "Other Comprehensive Income Loss Net Of Tax Due To Changes In Accounting Standard", "documentation": "Other comprehensive income loss net of tax due to changes in accounting standard." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Comprehensive income attributable to non-controlling interest, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest, Total", "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests." } } }, "auth_ref": [ "r12", "r20", "r226", "r301", "r304" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Defined benefit plan adjustments", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r8", "r185" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Reclassification adjustment for amounts related to available-for-sale investments included in net (loss) gain, Before-Tax Amount", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "totalLabel": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax, Total", "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r11", "r185", "r299", "r447" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Reclassification adjustment for amounts related to available-for-sale investments included in net (loss) gain, Net-of-Tax Amount", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax, Total", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r11", "r185", "r299", "r447" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification adjustment for amounts related to available-for-sale investments included in net (loss) gain, Tax (Expense) Benefit", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax", "totalLabel": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax, Total", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r9" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification adjustment for amounts related to defined benefit plan adjustments included in net (loss) gain, Before-Tax Amount", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax, Total", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r11", "r185", "r299", "r1296" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Reclassification adjustment for amounts related to defined benefit plan adjustments included in net (loss) gain, Net-of-Tax Amount", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r11", "r185", "r217", "r299" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Reclassification adjustment for amounts related to defined benefit plan adjustments included in net (loss) gain, Tax (Expense) Benefit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r9", "r226" ] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Total Other Comprehensive Income (Loss), Tax (Expense) Benefit", "terseLabel": "Tax benefit in other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Tax", "totalLabel": "Other Comprehensive Income (Loss), Tax, Total", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r9", "r305", "r309", "r719", "r736", "r737", "r804", "r808", "r811", "r899", "r926" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on available-for-sale securities, Before-Tax Amount", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "documentation": "Amount, before tax and 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." } } }, "auth_ref": [ "r294", "r297", "r447" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Unrealized gain (loss) on available-for-sale securities, Net-of-Tax Amount", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "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." } } }, "auth_ref": [ "r294", "r297", "r447" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTaxEffectsRelatedToTheChangeInEachComponentOfOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized gain (loss) on available-for-sale securities, Tax (Expense) Benefit", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "documentation": "Amount, before adjustment, of tax expense (benefit) for 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 tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r9", "r295" ] }, "adtn_OtherInternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "OtherInternationalMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other International [Member]", "label": "Other International [Member]", "documentation": "Other international." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "totalLabel": "Other Liabilities, Noncurrent, Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r46" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "totalLabel": "Other Noncash Income (Expense), Total", "negatedLabel": "Other, net", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r200" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r196" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income (Expense), Net [Member]", "label": "Other Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingScheduleOfFairValuesOfDerivativeInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net [Member]", "label": "Other Operating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "auth_ref": [] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Other Receivables, Net, Current", "totalLabel": "Other Receivables, Net, Current, Total", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Patent [Member]", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r224" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfReconciliationOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Amounts paid", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r505", "r1243" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend payments", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r59" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax withholdings related to stock-based compensation settlements", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r316" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of available-for-sale investments", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r56", "r314", "r413" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Purchase price paid for ADVA shares", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r57", "r747" ] }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Securities, FV-NI", "terseLabel": "leasehold property", "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r249", "r318" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r197" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r598", "r622", "r624", "r630", "r647", "r649", "r650", "r651", "r652", "r653", "r665", "r666", "r667", "r1172" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r599", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r648", "r651", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r668", "r672", "r1172", "r1173", "r1177", "r1178", "r1179" ] }, "adtn_PercentageOfCommonStockExchanged": { "xbrltype": "percentItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "PercentageOfCommonStockExchanged", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of common stock exchanged.", "label": "Percentage Of Common Stock Exchanged", "terseLabel": "Percentage of common stock exchanged" } } }, "auth_ref": [] }, "adtn_PercentageOfOutstandingBearerShares": { "xbrltype": "percentItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "PercentageOfOutstandingBearerShares", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of outstanding bearer shares", "label": "Percentage of Outstanding Bearer Shares", "documentation": "Percentage of outstanding bearer shares." } } }, "auth_ref": [] }, "adtn_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Stock Units (PSUs) [Member]", "label": "Performance Stock Units [Member]", "documentation": "Performance stock units." } } }, "auth_ref": [] }, "adtn_PostDominationAndProfitAndLossTransferAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "PostDominationAndProfitAndLossTransferAgreementMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Post-DPLTA [Member]", "label": "Post Domination And Profit And Loss Transfer Agreement [Member]", "documentation": "Post-domination and profit and loss transfer agreement." } } }, "auth_ref": [] }, "adtn_PreDominationAndProfitAndLossTransferAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "PreDominationAndProfitAndLossTransferAgreementMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-DPLTA [Member]", "label": "Pre Domination And Profit And Loss Transfer Agreement [Member]", "documentation": "Pre-domination and profit and loss transfer agreement." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1237" ] }, "adtn_ProceedsFromBeneficialInterestsInSecuritizedAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ProceedsFromBeneficialInterestsInSecuritizedAccountsReceivable", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from beneficial interests in securitized accounts receivable.", "label": "Proceeds from Beneficial Interests in Securitized Accounts Receivable", "terseLabel": "Proceeds from beneficial interests in securitized accounts receivable" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Lines of Credit, Total", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from draw on revolving credit agreements", "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." } } }, "auth_ref": [ "r58", "r1245" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales and maturities of available-for-sale investments", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "totalLabel": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale, Total", "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)." } } }, "auth_ref": [ "r314", "r315", "r1258" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock option exercises", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r10", "r27" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByCategoryDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r402", "r879", "r948", "r949", "r950", "r951", "r952", "r953", "r1141", "r1163", "r1187", "r1222", "r1287", "r1288", "r1294", "r1330" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLiabilityForWarrantyReturnsSummaryOfWarrantyExpenseAndWriteoffActivityDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLiabilityForWarrantyReturnsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for warranty obligations", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Standard and Extended Product Warranty Accrual", "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "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." } } }, "auth_ref": [ "r167", "r525", "r529", "r531" ] }, "adtn_ProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ProductWarrantyAccrualIncreaseDecreaseForWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLiabilityForWarrantyReturnsSummaryOfWarrantyExpenseAndWriteoffActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plus: Amounts charged to cost and expenses", "label": "Product Warranty Accrual Increase Decrease For Warranties Issued", "documentation": "Product warranty accrual increase decrease for warranties issued." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLiabilityForWarrantyReturnsSummaryOfWarrantyExpenseAndWriteoffActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Deductions", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "totalLabel": "Standard and Extended Product Warranty Accrual, Decrease for Payments, Total", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r530" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLiabilityForWarrantyReturns" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for Warranty Returns", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r521", "r522", "r523", "r524", "r526", "r527" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByCategoryDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r402", "r879", "r948", "r949", "r950", "r951", "r952", "r953", "r1141", "r1163", "r1187", "r1222", "r1287", "r1288", "r1294", "r1330" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "totalLabel": "Net Loss", "verboseLabel": "Net Loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r275", "r300", "r303", "r319", "r327", "r334", "r346", "r347", "r377", "r391", "r397", "r400", "r451", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r749", "r752", "r753", "r783", "r797", "r904", "r923", "r973", "r1017", "r1034", "r1035", "r1153", "r1182", "r1183", "r1202", "r1240", "r1290" ] }, "adtn_ProfitLossIncludingPortionAttributableToPostDominationAndProfitAndLossTransferAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ProfitLossIncludingPortionAttributableToPostDominationAndProfitAndLossTransferAgreement", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Profit Loss Including Portion Attributable to Post Domination and Profit and Loss Transfer Agreement", "documentation": "Profit loss including portion attributable to post domination and profit and loss transfer agreement." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r207", "r253", "r258", "r259" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "totalLabel": "Total property, plant and equipment", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r209", "r280", "r921" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "totalLabel": "Total property, plant and equipment, net", "verboseLabel": "Property, plant and equipment", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r16", "r908", "r921", "r1186" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r16" ] }, "adtn_PurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "PurchaseAgreementMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Purchase agreement.", "label": "Purchase Agreement [Member]", "terseLabel": "Purchase Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Purchase Obligation, Total", "label": "Purchase Obligation", "terseLabel": "Purchase commitments", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r517", "r518", "r519", "r520", "r622", "r670", "r701", "r702", "r703", "r854", "r878", "r954", "r987", "r988", "r1045", "r1064", "r1069", "r1070", "r1111", "r1139", "r1140", "r1154", "r1162", "r1180", "r1188", "r1191", "r1284", "r1292", "r1321", "r1322", "r1323", "r1324", "r1325" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r517", "r518", "r519", "r520", "r622", "r670", "r701", "r702", "r703", "r854", "r878", "r954", "r987", "r988", "r1045", "r1064", "r1069", "r1070", "r1111", "r1139", "r1140", "r1154", "r1162", "r1180", "r1188", "r1191", "r1284", "r1292", "r1321", "r1322", "r1323", "r1324", "r1325" ] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net investment gain (loss)", "label": "Realized Investment Gains (Losses)", "totalLabel": "Realized Investment Gains (Losses), Total", "verboseLabel": "Net investment (loss) gain", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r932" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r50" ] }, "adtn_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted", "label": "Recent Accounting Pronouncements Not Yet Adopted Policy [Text Block]", "documentation": "Recent accounting pronouncements not yet adopted." } } }, "auth_ref": [] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Adjustment Out of Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r307" ] }, "adtn_ReclassificationAndRemeasurementFromEquityToMezzanineEquityForNonControllingInterestsInAdva": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ReclassificationAndRemeasurementFromEquityToMezzanineEquityForNonControllingInterestsInAdva", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification and remeasurement from equity to mezzanine equity for non-controlling interests in ADVA", "label": "Reclassification And Remeasurement From Equity To Mezzanine Equity For Non-controlling Interests In ADVA", "documentation": "Reclassification and remeasurement from equity to mezzanine equity for non-controlling interests in ADVA." } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail": { "parentTag": "adtn_OtherComprehensiveIncomeLossNetOfTaxDueToChangesInAccountingStandard", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedLabel": "Amounts reclassified from accumulated other comprehensive (loss) income", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r30", "r54", "r306", "r804", "r809", "r811", "r1238" ] }, "adtn_ReclassificationOfRedeemableNonControllingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ReclassificationOfRedeemableNonControllingInterests", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestSummaryOfRedeemableNoncontrollingInterestActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of non-controlling interests", "label": "Reclassification of Redeemable Non-controlling Interests", "documentation": "Reclassification of Redeemable Non-controlling Interests" } } }, "auth_ref": [] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r307" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r307" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r307" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Out Of Accumulated Other Comprehensive Income [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r307" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive Loss", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_ReclassificationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInCondensedConsolidatedBalanceSheetsAndConden", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedFinancialStatementsDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated" ], "lang": { "en-us": { "role": { "label": "Reclassification [Table]", "documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r273" ] }, "adtn_RedeemableNonControllingInterestAnnualRecurringCompensationEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "RedeemableNonControllingInterestAnnualRecurringCompensationEarned", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestSummaryOfRedeemableNoncontrollingInterestActivityDetails", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Annual recurring compensation earned", "label": "Redeemable Non-controlling Interest Annual Recurring Compensation Earned", "documentation": "Redeemable Non-controlling Interest Annual Recurring Compensation Earned" } } }, "auth_ref": [] }, "adtn_RedeemableNonControllingInterestEquityRedemptionValues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "RedeemableNonControllingInterestEquityRedemptionValues", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption of redeemable non-controlling interest", "label": "Redeemable Non Controlling Interest Equity Redemption Values", "documentation": "Redeemable non controlling interest equity redemption values." } } }, "auth_ref": [] }, "adtn_RedeemableNonControllingInterestPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "RedeemableNonControllingInterestPolicyTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Non-Controlling Interest", "label": "Redeemable Non-Controlling Interest [Policy Text Block]", "documentation": "Redeemable non-controlling interest." } } }, "auth_ref": [] }, "adtn_RedeemableNonControllingInterestTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "RedeemableNonControllingInterestTranslationAdjustment", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestSummaryOfRedeemableNoncontrollingInterestActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustment", "label": "Redeemable Non-controlling Interest Translation Adjustment", "documentation": "Redeemable Non-controlling Interest Translation Adjustment" } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Non-Controlling Interest", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "totalLabel": "Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total", "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." } } }, "auth_ref": [ "r103", "r104", "r105", "r106" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmountAbstract", "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCommonCarryingAmount", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestSummaryOfRedeemableNoncontrollingInterestActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance as of March 31, 2023", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Balance at beginning of period", "label": "Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount", "documentation": "As of the reporting date, the carrying amount of 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. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of common shares (regardless of class), limited partnership units (regardless of class), non-preferential membership interests, or any other form of common equity regardless of investee entity legal form." } } }, "auth_ref": [ "r103", "r104", "r105", "r106" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityRedemptionValue", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestSummaryOfRedeemableNoncontrollingInterestActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Redemption of redeemable non-controlling interest", "terseLabel": "Redemption of redeemable non-controlling interest", "label": "Redeemable Noncontrolling Interest, Equity, Redemption Value", "totalLabel": "Redeemable Noncontrolling Interest, Equity, Redemption Value, Total", "documentation": "Redemption value, as if currently redeemable, of redeemable noncontrolling interest classified as temporary equity and the election has been made to accrete changes in redemption value to the earliest redemption date." } } }, "auth_ref": [ "r33" ] }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterestTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Redeemable Non-controlling Interest Activity", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "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." } } }, "auth_ref": [] }, "adtn_RedeemableNoncontrollingInterestTextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "RedeemableNoncontrollingInterestTextblock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRedeemableNoncontrollingInterest1" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Non-controlling Interest", "label": "Redeemable Noncontrolling Interest [TextBlock]", "documentation": "Redeemable Noncontrolling Interest [TextBlock]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r648", "r843", "r844", "r990", "r991", "r992", "r993", "r994", "r1014", "r1016", "r1041" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r648", "r843", "r844", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r990", "r991", "r992", "r993", "r994", "r1014", "r1016", "r1041", "r1317" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "terseLabel": "Repayment of line of credit", "verboseLabel": "Repayment of debt under revolving credit agreements", "negatedLabel": "Repayment of revolving credit agreements", "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." } } }, "auth_ref": [ "r60", "r1245" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "negatedLabel": "Repayment of notes payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Research and Development Expense", "totalLabel": "Research and Development Expense, Total", "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." } } }, "auth_ref": [ "r170", "r714", "r1326" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseIncludedInConsolidatedStatementsOfLossDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and Development Expenses [Member]", "terseLabel": "Research and Development Expense [Member]", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInCondensedConsolidatedBalanceSheetsAndConden", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedFinancialStatementsDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment [Member]", "label": "Revision of Prior Period, Adjustment [Member]" } } }, "auth_ref": [ "r330", "r331", "r332", "r344", "r345", "r371", "r781", "r782", "r1213", "r1214", "r1215", "r1216", "r1221", "r1225", "r1226" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInCondensedConsolidatedBalanceSheetsAndConden", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedFinancialStatementsDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r271", "r330", "r331", "r332", "r334", "r335", "r338", "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r371", "r457", "r458", "r730", "r777", "r781", "r782", "r783", "r822", "r841", "r842", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r968" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInCondensedConsolidatedBalanceSheetsAndConden", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedFinancialStatementsDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r271", "r330", "r331", "r332", "r334", "r335", "r338", "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r371", "r457", "r458", "r730", "r777", "r781", "r782", "r783", "r822", "r841", "r842", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r968" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "totalLabel": "Restricted Cash and Cash Equivalents, Total", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r61", "r231", "r278", "r323", "r914" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r502", "r503", "r505", "r508", "r514" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfComponentsOfRestructuringExpenseByGeographicAreaDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfReconciliationOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Total restructuring expenses", "terseLabel": "Plus: Amounts charged to cost and expense", "label": "Restructuring Charges", "totalLabel": "Restructuring Charges, Total", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r14", "r509", "r511", "r1285" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfComponentsOfRestructuringExpenseByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost And Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r504", "r505", "r506", "r507", "r511", "r512", "r513" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative amount of restructuring expenses incurred for restructuring plan", "label": "Restructuring Costs", "totalLabel": "Restructuring Costs, Total", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r14" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfReconciliationOfRestructuringLiabilityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Restructuring Reserve", "totalLabel": "Restructuring Reserve, Total", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r505", "r510" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "negatedLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r179", "r215", "r917", "r961", "r966", "r970", "r998", "r1186" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r270", "r330", "r331", "r332", "r335", "r345", "r347", "r456", "r462", "r710", "r711", "r712", "r729", "r730", "r763", "r766", "r767", "r770", "r781", "r957", "r959", "r974", "r1335" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r599", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r648", "r651", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r668", "r669", "r672", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r599", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r648", "r651", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r668", "r669", "r672", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueAndGrossProfitOfReportableSegmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByCategoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByGeographicAreaDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "terseLabel": "Total Revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "label": "Net revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r378", "r379", "r390", "r395", "r396", "r402", "r404", "r406", "r593", "r594", "r879" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r266", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r597" ] }, "adtn_RevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "RevenueLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue [Line Items]", "label": "Revenue [Line Items]", "documentation": "Revenue." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r256" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r257" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r257" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r1217" ] }, "adtn_RevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "RevenueTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue [Table]", "label": "Revenue [Table]", "documentation": "Revenue." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "adtn_RevisionOfPreviouslyIssuedFinancialStatementsPolicytextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "RevisionOfPreviouslyIssuedFinancialStatementsPolicytextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Previously Issued Financial Statements", "label": "Revision of Previously Issued Financial Statements [PolicyText block]", "documentation": "Revision of previously issued financial statements [PolicyText block]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r832", "r1185" ] }, "us-gaap_SalesTypeLeaseLeaseReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseLeaseReceivable", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesNetInvestmentInSalesTypeLeasesDetail": { "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLease", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesNetInvestmentInSalesTypeLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments receivable", "label": "Sales-type Lease, Lease Receivable", "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type lease." } } }, "auth_ref": [ "r837" ] }, "adtn_SalesTypeLeaseLeaseReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "SalesTypeLeaseLeaseReceivableCurrent", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesNetInvestmentInSalesTypeLeasesDetail": { "parentTag": "us-gaap_SalesTypeLeaseLeaseReceivable", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesNetInvestmentInSalesTypeLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current minimum lease payments receivable", "label": "Sales Type Lease Lease Receivable Current", "documentation": "Sales type lease, lease receivable current." } } }, "auth_ref": [] }, "adtn_SalesTypeLeaseLeaseReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "SalesTypeLeaseLeaseReceivableNoncurrent", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesNetInvestmentInSalesTypeLeasesDetail": { "parentTag": "us-gaap_SalesTypeLeaseLeaseReceivable", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesNetInvestmentInSalesTypeLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current minimum lease payments receivable", "label": "Sales Type Lease Lease Receivable Noncurrent", "documentation": "Sales type lease, lease receivable noncurrent." } } }, "auth_ref": [] }, "us-gaap_SalesTypeLeaseNetInvestmentInLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseNetInvestmentInLease", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesNetInvestmentInSalesTypeLeasesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesNetInvestmentInSalesTypeLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net investment in sales-type leases", "label": "Sales-Type Lease, Net Investment in Lease, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of net investment in sales-type lease." } } }, "auth_ref": [ "r260", "r467", "r837", "r1272" ] }, "us-gaap_SalesTypeLeasesNetInvestmentInLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeasesNetInvestmentInLeasesAbstract", "lang": { "en-us": { "role": { "label": "Sales-Type Lease, Net Investment in Lease, before Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "adtn_SalesTypeLeasesUnearnedRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "SalesTypeLeasesUnearnedRevenueCurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesNetInvestmentInSalesTypeLeasesDetail": { "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLease", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesNetInvestmentInSalesTypeLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Current unearned revenue", "label": "Sales Type Leases Unearned Revenue Current", "documentation": "Sales type leases unearned revenue current." } } }, "auth_ref": [] }, "adtn_SalesTypeLeasesUnearnedRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "SalesTypeLeasesUnearnedRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesNetInvestmentInSalesTypeLeasesDetail": { "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLease", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesNetInvestmentInSalesTypeLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Non-current unearned revenue", "label": "Sales Type Leases Unearned Revenue Noncurrent", "documentation": "Sales type leases unearned revenue noncurrent." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario Forecast [Member]", "label": "Forecast [Member]" } } }, "auth_ref": [ "r671", "r1253" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInCondensedConsolidatedBalanceSheetsAndConden", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedFinancialStatementsDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated" ], "lang": { "en-us": { "role": { "terseLabel": "As Reported [Member]", "label": "Previously Reported [Member]" } } }, "auth_ref": [ "r271", "r330", "r332", "r334", "r335", "r338", "r339", "r347", "r371", "r730", "r777", "r781", "r782", "r822", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r968", "r1221", "r1223", "r1224", "r1225", "r1252", "r1270", "r1271", "r1303", "r1314", "r1315" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r348", "r671", "r1211", "r1253" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax, by Component", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r54", "r1306", "r1307" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities and Other Investments, Included on Condensed Consolidated Balance Sheet and Recorded at Fair Value", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceAllocationOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfPurchasePriceForBusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r125", "r126", "r742" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Summary of Purchase Price for Business Combination", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r125", "r126" ] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Carrying Amounts of Notes Payables", "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureCashCashEquivalentsAndRestrictedCashTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reconciliation of Cash, Cash Equivalents and Restricted Cash", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Effects Related to the Change in Each Component of Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r184" ] }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Summary of Revenue and Net Loss Attributable to ADVA for Condensed Consolidated Statements of Loss" } } }, "auth_ref": [ "r1248" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of Supplemental Balance Sheet Information Related to Deferred Tax Assets (Liabilities)", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r220" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r17", "r113", "r114", "r115", "r116" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of Calculation of Basic and Diluted Loss Per Share", "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." } } }, "auth_ref": [ "r1254" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense Related to Stock Options, RSUs and Restricted Stock", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r119" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table]", "label": "Revenue from External Customers by Products and Services [Table]", "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." } } }, "auth_ref": [ "r78" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r448", "r449", "r450" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Impact of Revision to Specific Line Items in Consolidated Financial Statements", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made." } } }, "auth_ref": [ "r65", "r66", "r67" ] }, "us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Values of Derivative Instruments", "label": "Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]", "documentation": "Tabular disclosure for fair value hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position." } } }, "auth_ref": [ "r152" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Summary of Fair Value of Intangible Assets Acquired", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r86", "r88", "r880" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r86", "r88" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r1156" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Carrying Amount of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1156", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInventoryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r34", "r181", "r182", "r183" ] }, "us-gaap_ScheduleOfInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Line Items]", "label": "Schedule of Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120" ] }, "us-gaap_ScheduleOfInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Investments [Table]", "label": "Schedule of Investments [Table]", "documentation": "Disclosure of information about investments owned by investment company." } } }, "auth_ref": [ "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1102", "r1103", "r1104", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of the Components of Net Periodic Pension Cost", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r218" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLiabilityForWarrantyReturnsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Warranty Expense and Write-off Activity", "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." } } }, "auth_ref": [ "r528" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRealizedGainLossTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Realized Gains and Losses on Sale of Debt Securities", "label": "Schedule of Realized Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales." } } }, "auth_ref": [ "r1264" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of Purchase Price Allocation of Assets Acquired and Liabilities Assumed", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r223" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfComponentsOfRestructuringExpenseByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Restructuring And Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r504", "r505", "r506", "r507", "r511", "r512", "r513" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Restructuring Expenses", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r93", "r95", "r96" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Restructuring Liability", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r94", "r97" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Information by Geographic Area", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning 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." } } }, "auth_ref": [ "r79", "r189" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueAndGrossProfitOfReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r75", "r76", "r77", "r82" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and Gross Profit of Reportable Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r75", "r76", "r77", "r82" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r674", "r676", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Options Outstanding", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r25", "r26", "r118" ] }, "adtn_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Balance Sheet Information Related to Operating Leases", "label": "Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Text Block]", "documentation": "Schedule of supplemental balance sheet information related to leases." } } }, "auth_ref": [] }, "adtn_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Remaining Lease Terms and Weighted Average Discount Rates", "label": "Schedule Of Weighted Average Remaining Lease Term And Weighted Average Discount Rate Table [Text Block]", "documentation": "Schedule Of weighted average remaining lease term and weighted average discount rate." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Future Amortization Expense Related to Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r88" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Daily Simple SOFR [Member]", "terseLabel": "SOFR [Member]", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1301" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1204" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1206" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueAndGrossProfitOfReportableSegmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r374", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r400", "r406", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r507", "r513", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r1156", "r1222", "r1330" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfComponentsOfRestructuringExpenseByGeographicAreaDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r404", "r405", "r978", "r982", "r984", "r1051", "r1065", "r1086", "r1117", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1142", "r1164", "r1191", "r1294", "r1330" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r377", "r389", "r394", "r398", "r399", "r400", "r401", "r402", "r403", "r406" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueAndGrossProfitOfReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "totalLabel": "Selling, General and Administrative Expense, Total", "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." } } }, "auth_ref": [ "r193" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseIncludedInConsolidatedStatementsOfLossDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expense [Member]", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "adtn_ServicesAndSupportMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ServicesAndSupportMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueAndGrossProfitOfReportableSegmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Services & Support [Member]", "label": "Services And Support [Member]", "documentation": "Services and support." } } }, "auth_ref": [] }, "adtn_SevenQuarterlyTranchesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "SevenQuarterlyTranchesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Seven Quarterly Tranches [Member]", "label": "Seven Quarterly Tranches [Member]", "documentation": "Seven quarterly tranches." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r1181" ] }, "adtn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnOutPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnOutPercentage", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of performance stock units granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award Earn Out Percentage", "documentation": "Share based compensation arrangement by share based payment award earn out percentage." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureStockbasedCompensationStockbasedCompensationExpenseRelatedToStockOptionsRsusAndRestrictedStockDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of Shares, RSUs and restricted stock forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r695" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureStockbasedCompensationStockbasedCompensationExpenseRelatedToStockOptionsRsusAndRestrictedStockDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Avg. Grant Date Fair Value, RSUs and restricted stock forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r695" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureStockbasedCompensationStockbasedCompensationExpenseRelatedToStockOptionsRsusAndRestrictedStockDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Share granted", "verboseLabel": "Number of Shares, RSUs and restricted stock granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r693" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureStockbasedCompensationStockbasedCompensationExpenseRelatedToStockOptionsRsusAndRestrictedStockDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted Avg. Grant Date Fair Value, RSUs and restricted stock granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r693" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureStockbasedCompensationStockbasedCompensationExpenseRelatedToStockOptionsRsusAndRestrictedStockDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of Shares, Unvested RSUs and restricted stock outstanding, ending balance", "periodStartLabel": "Number of Shares, Unvested RSUs and restricted stock outstanding, beginning balance", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r690", "r691" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureStockbasedCompensationStockbasedCompensationExpenseRelatedToStockOptionsRsusAndRestrictedStockDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodStartLabel": "Weighted Avg. Grant Date Fair Value, Unvested RSUs and restricted stock outstanding, Beginning Balance", "periodEndLabel": "Weighted Avg. Grant Date Fair Value, Unvested RSUs and restricted stock outstanding, Ending Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r690", "r691" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureStockbasedCompensationStockbasedCompensationExpenseRelatedToStockOptionsRsusAndRestrictedStockDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of Shares, RSUs and restricted stock vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r694" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureStockbasedCompensationStockbasedCompensationExpenseRelatedToStockOptionsRsusAndRestrictedStockDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Avg. Grant Date Fair Value, RSUs and restricted stock vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r694" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r674", "r676", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options available for issuance under stockholders-approved equity plan", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r117" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of Stock Options, Stock options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r684" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Avg. Exercise Price, Stock options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r684" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate Intrinsic Value, Stock options exercised", "terseLabel": "Total pre-tax intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r697" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Stock Options, Stock options expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r689" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Stock Options, Stock options forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r688" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate intrinsic value based on fair market value", "periodStartLabel": "Aggregate Intrinsic Value, Stock options outstanding", "periodEndLabel": "Aggregate Intrinsic Value, Stock options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r117" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Stock Options, Stock options outstanding, Beginning Balance", "periodEndLabel": "Number of Stock Options, Stock options outstanding, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r682", "r683" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Avg. Exercise Price, Stock options outstanding, Beginning Balance", "periodEndLabel": "Weighted Avg. Exercise Price, Stock options outstanding, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r682", "r683" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Avg. Exercise Price, Stock options exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r687" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Avg. Exercise Price, Stock options expired", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r689" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Avg. Exercise Price, Stock options forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r688" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Price per share", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Stock options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Avg. Remaining Contractual Life in Years, Stock options exercisable", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Avg. Remaining Contractual Life In Years, Stock options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r219" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments (includes $1,058 and $340 of available-for-sale securities as of March 31, 2023 and December 31, 2022, respectively, reported at fair value)", "label": "Short-Term Investments", "totalLabel": "Short-term Investments, Total", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r241", "r242", "r1236" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r829", "r1185" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r201", "r324" ] }, "us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLiabilityForWarrantyReturnsSummaryOfWarrantyExpenseAndWriteoffActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plus: Foreign currency translation adjustments", "label": "Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard and extended product warranty accrual." } } }, "auth_ref": [ "r1289" ] }, "us-gaap_StandardProductWarrantyDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyDescription", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureLiabilityForWarrantyReturnsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Period of assurance-based warranty for product defects", "label": "Standard Product Warranty Description", "documentation": "Describes the nature of the product warranty, including the approximate term of the product warranty, how the product warranty arose, and the events or circumstances that would require the warrantor to perform under the product warranty." } } }, "auth_ref": [ "r98", "r99" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRestructuringScheduleOfComponentsOfRestructuringExpensesIncludingInCondensedConsolidatedStatementsOfLossIncomeDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueAndGrossProfitOfReportableSegmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r274", "r374", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r400", "r406", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r500", "r507", "r513", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r1156", "r1222", "r1330" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityReclassificationsOutOfAccumulatedOtherComprehensiveLossDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r22", "r49", "r270", "r305", "r306", "r307", "r330", "r331", "r332", "r335", "r345", "r347", "r372", "r456", "r462", "r581", "r710", "r711", "r712", "r729", "r730", "r763", "r765", "r766", "r767", "r768", "r770", "r781", "r804", "r806", "r807", "r808", "r809", "r811", "r842", "r957", "r958", "r959", "r974", "r1036" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfComponentsOfRestructuringExpenseByGeographicAreaDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r404", "r405", "r978", "r982", "r984", "r1051", "r1065", "r1086", "r1117", "r1127", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1142", "r1164", "r1191", "r1294", "r1330" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInCondensedConsolidatedBalanceSheetsAndConden", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedFinancialStatementsDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInConsolidatedStatementsOfLossAndConsolidated", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r330", "r331", "r332", "r372", "r879", "r969", "r975", "r989", "r990", "r991", "r992", "r993", "r994", "r997", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1010", "r1011", "r1012", "r1013", "r1014", "r1016", "r1018", "r1019", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1036", "r1192" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r348", "r671", "r1211", "r1212", "r1253" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r330", "r331", "r332", "r372", "r879", "r969", "r975", "r989", "r990", "r991", "r992", "r993", "r994", "r997", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1010", "r1011", "r1012", "r1013", "r1014", "r1016", "r1018", "r1019", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1036", "r1192" ] }, "adtn_StockIssuedDuringPeriodAnnualRecurringCompensationValueEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "StockIssuedDuringPeriodAnnualRecurringCompensationValueEarned", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Annual recurring compensation earned", "label": "Stock Issued During Period Annual Recurring Compensation Value Earned", "documentation": "Stock issued during period annual recurring compensation value earned." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionsOutstandingDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ADTRAN Stock options exercised, Shares", "negatedLabel": "Number of Stock Options, Stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r22", "r176", "r177", "r215", "r687" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ADTRAN Stock options exercised", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r22", "r49", "r215" ] }, "adtn_StockVestedDuringPeriodSharesRestrictedStockPerformanceStockUnitsAndRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "StockVestedDuringPeriodSharesRestrictedStockPerformanceStockUnitsAndRestrictedStockUnits", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ADTRAN RSUs, PSUs, RSUs and restricted stock vested, Shares", "documentation": "Stock vested during period shares restricted stock performance stock units and restricted stock units", "label": "Stock Vested During Period Shares Restricted Stock Performance Stock Units And Restricted Stock Units" } } }, "auth_ref": [] }, "adtn_StockVestedDuringPeriodValueRestrictedStockPerformanceStockUnitsAndRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "StockVestedDuringPeriodValueRestrictedStockPerformanceStockUnitsAndRestrictedStockUnits", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "ADTRAN RSUs, PSUs, RSUs and restricted stock vested", "label": "Stock Vested During Period Value Restricted Stock Performance Stock Units And Restricted Stock Units", "documentation": "Stock vested during period value, restricted stock, performance stock units and restricted stock units" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfImpactOfRevisionToSpecificLineItemsInCondensedConsolidatedBalanceSheetsAndConden", "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total Equity", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "totalLabel": "Total Equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r134", "r135", "r138", "r270", "r271", "r306", "r330", "r331", "r332", "r335", "r345", "r456", "r462", "r581", "r710", "r711", "r712", "r729", "r730", "r763", "r765", "r766", "r767", "r768", "r770", "r781", "r804", "r806", "r811", "r842", "r958", "r959", "r972", "r999", "r1015", "r1037", "r1038", "r1125", "r1202", "r1246", "r1269", "r1304", "r1335" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r212", "r326", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r580", "r581", "r772", "r1039", "r1040", "r1126" ] }, "adtn_SubscriberSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "SubscriberSolutionsMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueDisaggregateOfRevenueByReportableSegmentAndRevenueCategoryDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByCategoryDetail" ], "lang": { "en-us": { "role": { "documentation": "Subscriber solutions.", "label": "Subscriber Solutions [Member]", "terseLabel": "Subscriber Solutions", "verboseLabel": "Subscriber Solutions [Member]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "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." } } }, "auth_ref": [ "r812", "r846" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r812", "r846" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "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." } } }, "auth_ref": [ "r812", "r846" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r812", "r846" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r812", "r846" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r845", "r847" ] }, "adtn_SummaryOfSignificantAccountingPolicyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "SummaryOfSignificantAccountingPolicyLineItems", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policy [Line Items]", "label": "Summary Of Significant Accounting Policy [Line Items]", "documentation": "Summary of significant accounting policy." } } }, "auth_ref": [] }, "adtn_SummaryOfSignificantAccountingPolicyTable": { "xbrltype": "stringItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "SummaryOfSignificantAccountingPolicyTable", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policy [Table]", "label": "Summary Of Significant Accounting Policy [Table]", "documentation": "Summary of significant accounting policy." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash financing activities:" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Issuer Concentration [Member]", "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r70" ] }, "adtn_SyndicatedCreditAgreementNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "SyndicatedCreditAgreementNotesPayableMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/DisclosureNotesPayableCarryingAmountsOfNotePayablesDetails" ], "lang": { "en-us": { "role": { "label": "Syndicated Credit Agreement Notes Payable [Member]", "documentation": "Syndicated Credit Agreement Notes Payable." } } }, "auth_ref": [] }, "adtn_SyndicatedCreditAgreementWorkingCapitalLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "SyndicatedCreditAgreementWorkingCapitalLineOfCreditMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Syndicated credit agreement working capital line of credit.", "label": "Syndicated Credit Agreement Working Capital Line of Credit [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r1256", "r1316" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationPsusRsusAndRestrictedStockAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationSummaryOfFairValueOfIntangibleAssetsAcquiredDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade Names [Member]", "label": "Trade Names [Member]", "terseLabel": "Trade Name [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r130" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "adtn_TransactionCostsIncurredInBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "TransactionCostsIncurredInBusinessCombination", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs incurred", "label": "Transaction Costs Incurred in Business Combination", "documentation": "Transaction costs incurred in business combination." } } }, "auth_ref": [] }, "us-gaap_TransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransactionDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Transaction [Domain]", "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r1149" ] }, "us-gaap_TransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransactionTypeAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Transaction Type [Axis]", "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r1149" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r566", "r579", "r771", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r927", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1264", "r1265", "r1266", "r1267" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r109" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r109" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock at cost: 294 and 198 shares as of March 31, 2023 and December 31, 2022, respectively", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r51", "r109", "r110" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureEquityChangesInAccumulatedOtherComprehensiveIncomeLossNetOfTaxByComponentDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r334", "r335", "r336", "r337", "r348", "r410", "r411", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r501", "r710", "r711", "r712", "r727", "r728", "r729", "r730", "r744", "r745", "r746", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r793", "r794", "r799", "r800", "r801", "r802", "r814", "r815", "r819", "r820", "r821", "r822", "r838", "r839", "r840", "r841", "r842", "r881", "r882", "r883", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r748" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureRestructuringScheduleOfComponentsOfRestructuringExpenseByGeographicAreaDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSegmentInformationRevenueInformationByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States [Member]", "label": "UNITED STATES" } } }, "auth_ref": [] }, "currency_USD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "USD", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRatesDetails" ], "lang": { "en-us": { "role": { "label": "United States of America, Dollars", "terseLabel": "USD" } } }, "auth_ref": [] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsCashEquivalentsAndInvestmentsHeldAtFairValueDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsContractualMaturitiesOfDebtSecuritiesAndOtherInvestmentsDetail", "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureInvestmentsDebtSecuritiesAndOtherInvestmentsIncludedOnCondensedConsolidatedBalanceSheetAndRecordedAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government Bonds [Member]", "label": "US Treasury and Government [Member]", "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r905", "r1170", "r1331" ] }, "adtn_UnpaidPrincipalBalanceOfAccountReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "UnpaidPrincipalBalanceOfAccountReceivable", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Unpaid principal balance of account receivable", "label": "Unpaid Principal Balance of Account Receivable", "terseLabel": "Unpaid principal balance of account receivable" } } }, "auth_ref": [] }, "adtn_UnpaidPrincipalBalanceOfOtherReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "UnpaidPrincipalBalanceOfOtherReceivable", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Unpaid principal balance of other receivable", "label": "Unpaid Principal Balance Of Other receivable", "terseLabel": "Unpaid principal balance of other receivable" } } }, "auth_ref": [] }, "adtn_UnvestedRestrictedStockUnitsDividendsAccrualAdjustmentForMarketChanges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "UnvestedRestrictedStockUnitsDividendsAccrualAdjustmentForMarketChanges", "crdr": "credit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends accrued on unvested RSUs", "label": "Unvested Restricted Stock Units Dividends Accrual Adjustment For Market Changes", "documentation": "The adjustment for RSUs is subject to a market condition based on the company's relative total shareholder return against all companies in the measured Index at the end of a performance period. The fair value of the award is based on the market price of our common stock on the date of grant, adjusted for the expected outcome of the impact of market conditions using a Monte Carlo Simulation valuation method." } } }, "auth_ref": [] }, "adtn_UnvestedStockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "UnvestedStockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Stock Options, PSUs, RSUs and Restricted Stock [Member]", "label": "Unvested Stock Options Performance Stock Units Restricted Stock Units And Restricted Stock [Member]", "documentation": "Unvested stock options, performance stock units, restricted stock units and restricted stock." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r72", "r73", "r74", "r251", "r252", "r254", "r255" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r830", "r1185" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "adtn_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Weighted Average Discount Rate [Abstract]", "documentation": "Weighted average discount rate abstract." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted average number of shares \u2013 diluted", "terseLabel": "Weighted average shares outstanding \u2013 diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r351", "r367" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLossPerShareSummaryOfCalculationOfBasicAndDilutedLossPerShareDetail", "http://www.adtran.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average number of shares \u2013 basic", "terseLabel": "Weighted average shares outstanding \u2013 basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r350", "r367" ] }, "adtn_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (years)", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted average remaining lease term abstract." } } }, "auth_ref": [] }, "adtn_WellsFargoCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.adtran.com/20230331", "localname": "WellsFargoCreditAgreementMember", "presentation": [ "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsAdditionalInformationDetail", "http://www.adtran.com/20230331/taxonomy/role/DisclosureRevolvingCreditAgreementsCarryingAmountCurrentAndNoncurrentOfRevolvingAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Wells Fargo Credit Agreement [Member]", "documentation": "Wells Fargo credit agreement." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(19)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "24(b)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20,22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "35", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482710/350-30-35-6" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "45", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-1" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r232": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r233": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r234": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r235": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r236": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r238": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r239": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r240": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r241": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r242": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r243": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.13(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r244": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r245": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r246": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r247": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r248": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479567/321-10-45-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "44", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-44" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "48", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "48", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-51" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-52" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-53" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "54", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-54" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-10" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-30/tableOfContent" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-6" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1003": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1004": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1013": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1014": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r1015": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r1018": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1019": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1020": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1021": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1022": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1023": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1024": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1025": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1026": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1027": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1028": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1029": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1030": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1031": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1032": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1033": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1034": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1035": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1036": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1037": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1038": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1039": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r1040": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r1041": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1042": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1043": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1044": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1045": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1046": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1047": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1048": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1049": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1050": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1051": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1052": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1053": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1054": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1055": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1056": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1057": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1058": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1059": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1060": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1061": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1062": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r1063": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r1064": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1065": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1066": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1067": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1068": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1069": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1070": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1071": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1072": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1073": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1074": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1075": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1076": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1077": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1078": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1079": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1080": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1081": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1082": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1083": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1084": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1085": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1086": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1087": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1088": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1089": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1090": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1091": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1092": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1093": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r1094": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1095": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1096": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1097": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1098": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1099": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r1101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r1102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r1126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r1127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r1128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r1129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r1130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r1140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r1141": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1142": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1143": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1144": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1145": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1146": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1147": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1148": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1149": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r1150": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1151": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r1152": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r1153": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r1154": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r1155": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r1156": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r1157": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1158": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r1159": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r1160": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r1161": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r1162": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r1163": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1164": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1165": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1166": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1167": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1168": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1169": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1170": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1171": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1172": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r1173": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r1174": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1175": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1176": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1177": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1178": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1179": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1180": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r1181": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1182": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r1183": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r1184": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1185": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r1186": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r1187": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r1188": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r1189": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1190": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1191": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r1192": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1193": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1194": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1195": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1196": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1197": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1198": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1199": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1200": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2" }, "r1201": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r1202": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r1203": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r1204": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1205": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1206": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r1208": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1209": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1210": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1211": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r1212": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1317": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1322": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1325": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1326": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1331": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1332": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1333": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1337": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1338": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1339": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1341": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1342": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 127 0000950170-24-031683-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-031683-xbrl.zip M4$L#!!0 ( %&,;EAX5+.FQ@P# ,_(*P 1 861T;BTR,#(S,#,S,2YH M=&WLO7EW&T>2+_KWFT^!JWGWMGV.4\I]D9=[:"UNW;$EM2C=F7G_],DE4D0; M!-@%0!+[T[^( KB*%"D2(!,4?;IM$)6HRLJ,C/C%_M/__K0[&GR ;CJ?4C#)^.=^%;IC/_EF9=8]F^WOP" >R\6+DX:RFP[/FA&\@ M'OW7'[]OYQW8C>STJQX>#:YRF_@'+ M"R<&#Z<3+87[TA8L1AS\ /!EY%E[*_DC^#2#\7281L"@?^=?MGK]?R MXLEE^#1C>/W$@P[&'VW^(YKJM$ZZW?[%B#8,X_[8@_$^9T_V2S>AV4LF[,%- MIMWL\\W#+T_,.,^[#L_U>>^XO'J2,&;=N?L<'N'5![_\V^"G'8@%_SOX:3:< MC> 7P=G?'FW]]&CQ%WV_"[,XH-LP^.=\^.'G!T\F8]SW&7N+F_%@D!=__?Q@ MAN3PJ&1_#'?W)AW2_.S' MO5B(7ST>^+U//S[HGUJ&'PY^5(;3O5'/6GX:?'=&_H%A^'I<"X_WAT M2 ?#\O.#YW]/(G.>JF.Z*OR7E9X% YY);;QW(D4#^ ;CN$M/@>'CIY.,OQ_/ MG@^G.8Y>XYTFY3E^-UV^YJ?9&ZBX '^WT@4;(+!@?6(Z2&">^\)2K;)D4XM( MYL$O?Q,_/3HQK;-GJ5V% $8QHZID&A)G(57%A-$2N#%&@SL^RRV<8NFG.8KO MKS2SP8(B2A9$,:QC-^#T3I+C3)K/AXN?O#N[^^VGR(OF0X? MCXTBYAW^JQ<)K^IO<7C'Z*_B"E8ZN$72"AKID/X44F)*PH 5.:?4[ K> M. T^.JG =%"!]#B8_O(3&2L>3WO; $YOT!LO'I/^^_.#*6I.(S(4]-_M=#1[ M4K39@4;]\-.TH!;6W_[X/?L_IY-YU__5&V,>+Y>@W[XG?R_<(;3/E0E1$%A% M3D Y(KI*-DH.@5N.1+3\*?2@_N"O8:&_ZQ"Z03]M.%.[?O+B/TY"^-,_/KC= M%-[3=B[^+/BP3WNC81[._H#=A(\HPUW:R3.IS"H[/>=Z\GT,/ISF(W M(SWA%]H$AOB0B\/['%X[7+AR;*CJ%8235P[^/GC(HQ.;=?;>H2:3$8Y51-J^ M$ODB=#39,55*25'F*+5H;>\.6,!S1,F(]$DWG"(Z/]K'@P%;TRG,?HWY3RC; MD.<= FF8KGX;%U:XV2^]E6:INIV\Z!=C,NK[L)\FG\0.SX;6_T@F[K?0?] MKR[8JDL=/CI&9]_"_ 2) ;G&J"Y\=U4G]?\B:(N(T=\@!1SCW<_FW:3? MX!3'?[ZJ!&L+#<'OAVG2W4E,5VJL,NG$2LB('(C71Z>12G*Q0F8$Z:G9$WQ@ M!#UF^;P-2=S +B;P)9(U/!F7F5:93($BX-U]2LDIE97]EG;QZX7 P2RV%_.? M'IO"\KG;D]&\=S^OF?=S8M:KX/TJ._"^HD@V',C2+UA0(3.;3!7X/0APK1+% M)87S5BD]P<31ZSA$2/XD[@UG<;0ITEEY"9Y7/*?!:)3.*K$04$3'@ HVMZIH MKEK=H6-H]_#C7_&.L]+XW."Q-0:D6X)5Q ME#M,"[QW NZ9+H'G4D1R(K5*N;WI8.&0)-O#,4[_I)M,IT^6H2[;'^/>,:O$ M^E4RN9*=J;YHF15'3D*>:VY0@P^.L^QX2<()76MI=6<:YOIB=6&<<*:AQ*)^=3:0ZL;;!U;(5<3^02 ()C/$7D=5Q$Y'KX+XL(JQIK M $1H<>?6JTW?;7X:BQ&5"419)BFQ"B,XJ!YM$&!.)2^E:WL6$DODHA ;4ZJ0/B;UV8 MSI(.6K$H)!0OH!*B\>:"48Z6_A_S!>Z>/I]T+^'C5NX349#/O>XF8_R8X;0E M\V@([N^XQ*Z\VRL4*2PY2LF+1$8SVZ9Q;Y1&!4IZ^UL!J(=,#5S*H M9K=M%;)=?&NR=84J'%E@NM.8L9=1ODP_0C>GR4TBS>ZO.*AQS@J."*37>3@'3E@<6 MH016(*KBJX(L==O0?1CF$_9]"HR,>39'E1\%) )-*C!Q M&)(]/79].T9*NMV>IVGNAGO$IY?WHZ__BJKHQ]C!JZY MS$V9FYJD<4;9D%3 M+@L 2R9I^F3!.]Q5S5O;T8,S]09FP\5)HG2H([_-H=JP^ %=G)Y,G]J4W<$U M0Q4"<:M'50+9M$;A*;UG56;0OAH!KMD0A:_'K;T3;K1(E3BT#-U)LVK(.L5< M)*M.>J;),)ZJ1AF,NQT-9%':C5B]Y+[BX8QTXI[%;HP2;NT1ARO#J]DB8I64 M(1H=TZ$FQ*M%L!"C3T7F(GBSR*B-2- &M,'D,N^3Q[@&P716BGS=EN5<+"J* MRDK;K,-[#9MX78RT1#SXHYLBF]MARS8%EY)U#+Q"<6N=8$FBX#6.*ZF3D-XV MFX)X<9S$?(QWV(LC\G&O0PEJP,^_(1K9*BV;5,7'Y\!XJ(@D3$7\7APPI6*V MOL04VPOGVL2(YT4J+Y4)Z*@HT2Z5*NB1*FD7"__%IB@5@NM0N$/AR"$Q[0!Q MI[# .")/5.)EXNVZ)S:)9(X"U,:P_T?L_H39\_G%K+<9.E%195\R%?$JF6DM M E6X$$P$;H1,6IK0K$D==YG[RYW$ MU-6!335%QBVW3'OO&"(B@2IL1)2M [AV+467U%G?=CVCV.]-^0NK_IW<2HA) M%2J I(3Q5 4ILJ2S0=@;HU'.&ZZ:E0 7.,ORI!O_=3(J>4)'<1'5.;QP&R_] M]$5UI>'KO'^P?\)H]'T>>S>3Y8%F"Y9TZ,9;F\%'F ;#).:JF;X/LO> M259!"Q&5+$4VJ_MLAJGQELYZ,5($)9CIP^\6R+:RK*P3Q>5:;'-)HIL:=7<[9P^7/2>$$0.ECHKK'E445$K.Q9N=DR1I:#AR_X3S0JU#2 MO0_D%LA:.Y0HVCF4,\8Q71 &!"@H=F(,,=02U/H-E5_[\BO3VZ7'LPL(SJVD M\H6I]LD&* N",[[:F%-M%O[<:MFL*V6B],%]K[JE]E,'8K'5 Q0*Q>;# KPJ%A*KE"5C^J% M%I1,V"J!-)*YU("(J,*&H%"ALM99IE44+#BOF.#"%C!*R=BL:O57*.]Q9Y[" M=/A^?(9X?SD9E^6U"[M";*9<^C6.*.MC>P?@'(C3FU0W*\Z'5QZS58:!K, MIE@1$!S*+,H$:Y%ZUELG[C[Z8#V\*DH-SCK%3$Z>:6\X\RE9EK)Q"B@W33>7 M==%$2Z4UE<9UJA;N-*(9JJBO?6:A%LFDD=Z9"C'49HLZ-^G"OQT>#M*K#-*R M$#(B@(3_"E(XYH,L)7K)K6JV>M=3Z.WUO>_ZP.#_9CC]\\Q4[V>?\@[Q??SS M8^S6>\Q6R/6*H43 DQHJ+0_A?I0>M(A1#3*)I#-QN%]>7^6I^P#C/\V1U*' M;K1/OFZI^]<0*:)8U;T2.FK^,^&;4V29%MAF/ID KE&S'CJ,^WK8)%ZJ:H@_$\ZU)C:I8L6TQ< M7F%)=N6"E+8ZYA+T\?D]LY L.I$0RW$MVU38#K?E-YB\[^+>#FGXBRW)BRIC MCW_[=9W6PEN(K

3 C>,VDM.W_SJ3&WLY6:QQI,BJS$+ EW41,2?$#D M2G*?N5*V22[:5/;^[3!5#RC]0O$L0@A,U^Q9TCXRPP&TM*:HV*S1XL+HMG?; M!R=P:UR.*IO=.^:O;G*TP2A=$I.1/'8%^76D;E!*>*<\\%ARL^1R[Z4X#/Z7 M)MI*W7I#9!I<0-"K#/-9ZURD EV;JRYY ;M&-94<#..R]?Y]!^_CW=T\Q$BY M) @L.8$HN'!DW9SXMZLB9>.+< M:VN3C;XY?\SY44N'FT8R"LHKDI[#]SNSI=0=OZ>AVY/:'5YY,2[PB4R'=.4^ MH.DK;40ZL8!4.U+#$? R(W M);T1S;&A*P M/?PP+/,#*R)=>O8)63\YJU[5BG#KVC&JAU8N>&T$G\]UX M>&'0V+T,.56CR@HADTK,)%!,6U&9=\$R//0E1,2+Q31W\.^3S[^]HDA91:D+ M>"H6*5'_I+83N426'2@GN#KR7+7-4:K*0%%G;Z,52S%7EH+G MP0E;(S3K7EF3); 9<"'!ZI!%9,98/#'<*N;)_V52<;R&&!W?]!-SC!F>+#O? M5Z)?9[VA]7B6L_#.6"^9E]4@"J=\?\6!.2X1*L9B9&S63M-(ALIZ^)Q5N ]> M>=2'2D'I \""1\@.H(PR63D.:_<[;H:<#@H$R&J9-)R2K'QAR:O"C->51U-D M+4VJ-)<(CGBW?<3_#UFD!VO&3@+*F Q%"]9JD*Y/@Q*V\4 M%!.;)89OM 7RZGCKQA9%KZIH1P%A*AKJVRU80I;&3. E1*L4;\\CT6*HWWKD MBX.:3,R<<4W56D),+)D"S"A5$KDM4FXV$//(+C!]/NE>PL>C3O>ON\D8/V8X M'>-S- 3W=EQB5][M%;([2"X\7V]6P0IK6#D#H(L$!H+RU+)&C=;BH5+"5$21 MW.$1:W7;6DE#:D"@)YF3Y0ZWT5/.DG."A2(=J\I $44HH9HL-?T%Q6U1=8 \ M&KU;?I'-M/8H]MO1NZF-0S"X?3590_&SY&>G6GI:*6=R##DT)]KN8'/75=:> M0AF@H\BL9)T6S:&"Y[D/D.:A%JUL<]&1+1MN3U0+NE8+)B%TLB4S5PE%&D$5 M=&VE.*F :A&%18I6-Z:A4/5O2?5J1@,J48;H$:(IE0-Y@Q1+(61FLW;(:VSU MM5EOT)5J?KY&@3K>G+)/.9E00%L6LU8HQHMDOEAB^HBK?0E4C+#A_6F%MWPK MQSE&ZV55GG%34&7F1C OP3"KBR?7&&K-S>I>[6&$4[&OUZMJ;9T5SK+>]:YU M42P*@W]"5-H6/-+ME41:8W[2=56!;R4+THD I?K,H/05&B @V<3**B+_R$%Q MY9K#_.NKV[8HQ[4#94Z1P0N[YQ\PVYD<"[/\_%N EW$7;EW=$)P)OQ)6(BN% MOEDF ]49,C&POI.C!"\\:(U;V2PKN1 2+$M '8&!IY!F:_76WGZ]TDW!*2NT M90BGD(6AREQ*CJAV>,U"1KX6O+39QP"H-[=*PW>VP&XS*-8YP[WFB?D@D#J" M]2PYB-0&72< Y3AOECK6S.&:V:/J)%@K-/.Z4OH0%2FG M3!OE"$MHYJJ5($)%F+%V:7%K=H6415(!$@/NJ&2&C/CR!F%:M> KYU;'9D5E M\VRX!2^\\;5X)&GO )A_%HCVSPD)6/'/37DF4R_/L^1COL!='%))[SX_O M"#^&%'*J(K.4P#&M#,(,!(,LR^R%16[E4K,M<-841=[,WB1OC)8Q,9E258S-[LWOD_%[!&^[I"^="L[:WA\72F"&R16!=,5#T4("DKU!O<(Y7JLEC-N?)( /@G>;#C!I1H,]A%8+R?C":Y*I'#' MQ:^>?=K#VZVL_LJ=SH^_I5I 1154%0OSTI$W0E,=*9582+96L"):WUS>75M% M]M:E 4G/O=7,6_(2Y4@JOA&,>#HJ ]ZG=IO.72AQ^X".TUK]INP,@G81G4>E M3!E4SVJ4+ CC6,;OP6B=I-^-HBVOSPI]@JHZCLR2,^<+ZB8V!L2]8)GC.4S\86R7I$JPOCVY%HIK;PE^N=O%1X>*[77W:*B\%(/^)0B** MCLDC_2#_"0(O6.%$J9N+HK_*U-H,?+;.!.L>#O;AV): M\JAPO[BC2B(N(>OEB164Z,99E7+BK6W?.0?OR'!(Z"FC%G)T]-YLO]L4SBMK ME5S[RDR@GK%TEKPCQS7'2-S2J ,!K,IDB+P**;RH[=DGS8KL8,(%&6QT#"%"9CIX8 %)F=DD1-'5 MUMQN:X.V@ASN:Z_=M+&CZ!BL=(&!,Z@9*?+"\5!8495#L-DEV1S@/:(&5$BH M5 -Q8.HR?58S##)QC(;D6STU> U$T[N8SL@5/LHJ6AFIGO'NOR*-[NS&[L\S M_%[3MY.[VF;3N%R$#H+9G*B=?I8_-&WJ&75$H-TY6 M:$N1X?F@[W R&;EBY2EI[8V'Y@INK=5_T8PQI$3M4HV6?.6::8^')!AE&8"U M!D\09-%L(,.E%-]M&(T0_/X&8]0@1M2MLNP.Q\-ICU,^'$3FW4W3<0@\VBHY MLYY"=! ]LR"\9(BCH>3@K8%V(^PWS>W\%"IT'102K_C+GA0IC6,!=C=%^1*& M*Y":_,L1.;6,AB70F64D)0U5:-D>IUY?589;Z9YVCH>M?^AI%QM)G"?04>_6 M9[M[H\D^W%%6ANC-6&\]RUX:Q.DUL41V/5=$GS4M=6JV4]):*J]>Z52LJTC[ M25Z$Y*%6P8M4CJ88W&E#H0O:4=WU5!3+T1M=I>:BW:BI2V&3)Y/I[%7=CJ,[ M>F@Y-ZEZL"QZWA?.3\QKD5C- ,%*W-MVRR5?J0+?D_ETAMO>O8&%/62Z,]S; M&-'OJT(N6RN+L8^=!<4B<,YJB=:5J(JRMY2<,T.N6;Z4#O,!QG-X [LH!JD* M^9%D?I5&PT6 %P%][8 C:D>WI+/9.2954C:]=4_"LE2B.P4H>22_"NV="(1EL4K'!W M>(@<*B*N:@SUIBP!$1>/3%I1 T^N1MNL]-T$(_8JC3A.E01!,+#"4?1"8C%' M5-J4,ED;9Z5J+KQSO:7T[J,4;QCJ@1/!2D*R0GJBCS C_8J)> M'C8;G4U[,$^K9M3+490RYHCX&*E,'=X\K9:Q@PKNDLH'@!]QN^/&G1M MBJD O#*@$&!QE17B+5&9+Q5!198Z& 5@=+--<>[+'JT0=\:3T>3]_IOA^YW-.B-]UHOE7*<)$1^CH.<6^?Q+WA^D/%;R=(U5I$^[P6 MYO' (3\VDNI;5::\219A MXIG,S98>/]<(]100D>.4R/)U&P6A5H9-\7B% *1G9TEZ-G 6,B_,Z'$M<4._78HJ&:*5KUIIUJ_:/^Z#GBVHE MB9JD1Q%:P!>F!0@69?0,K+')2AY$;1;2+C;W;?RT-9_M3+K#4W^JPJ) =DYP:?8)%M"J=Q0.?:C;%*:N:K?I[9SLB79[;75@AL->8-RO, M'2FQ&-"2))!&^1=2E6$3>H9/S1MKFPMQ;U:+6DYAI=%02I&<^$7!#'1?U M7(_R)"8*$E/:UF9WZ%8!PHT%KMY%R'+*E7.!$>#XT.M %EE-C"0;%^F1( V+ M'@+S$2*OQ6:>FQ60S<4Q+*H)7W8+CP^]5AQ#0)[DHV&66RKS!9JED@M+D&SQ M":IIKYOM.MG5C5KC5A=CH9PP-EIF/'"FJ>^4]QJQ 01EY5M^05>#_J/#&:;$SS+2]5 MM2IZ9GBD>A[5L@">:DI$58WR 3:X=6X3/3Z;KC"VRB (B9B:@B ,IR;,0B>& M[!F8CARX34X'V^[1OX^R^N:+- 25K%"^LAJ#1&5#:Q:*0ICJHW=<>:3B9NEW ME>;$2S^T-VM >8T@[ "B5 F1^U;?4"-E\K,H(QV-ACM1+-$>)3B-WT^Z5["QV63 M&\J\[29C_)CAM IS- 05GG&)77FW5XAV)!>>;TPK&I^K\500+8&@5A".H^R3 M%O>NV,)-53?0MNNJVW:'CO&E'WHIX^E!JL2S.US/VU-#,@8J(BO2)SIOI4FN8!]C4XGS8M1S;IO-DTZ MB!4VFHI<..D<*V0/T1%PVZ*5+%3K PJ(+&.[.O:]9G0-S:B5KFFKC#LI$K2N MA<70YY9&9#_""N82S]8I$RUOMAGD?8Q9TU';7$8!BK/J2.-Q9/&'D% ?%]FY M!-J(9AVV%YHBET%FOTT^0#>FRY0B?T/]B5=9R;):782JS*1H<(^ "D$GP-.O MM0&12VVW%>P7-8T.GD[PI"V.Y+@@)*G#&7[X?3*=]EI1A>YN%PW0,H2JIZC+K_1,U(C8,F8\BLVJ M]4,@/+R$=X<:@A,A"=6L=?M*1D*$$P5>QMW-X7WG8E@74A.\Z<"IKIK T+26I*B! \.JU*:797FDJ7 MV21X=:(?V^G(HTVQ\A&0,@Z)5I).H"VUM8\I,Q @I$\13'O%3Z]>I_8IU.$8 MRJ\PQ@\S"EV9WEC3M94Q&U<5&"^1^_OHJ7"D82E5_#.5XDVHQK3+;"YE&^U# M6%Y.QA-P&E4&*OM]-1<5,&(L2L' JCU-< M!&&R7'OR\->NE+C\2HG5I4I$FQR/N/#<4Z.@J H+0:':5+PV5/!7RF9[.WP] MVWT)LW?C#N)H^"]"YP>]4W^+PS&973>%\7K%4^*Z,J6\8)KW,8.6XF"#*"XX MB*'9W/ASL??+25=^3V=6PW@)'U?%;,G61#:H-X=M(A8-F>;=Y+"6,%U;OUJM MF R75JN/AEZ++>8D-#FX@LC4T-9XEFSB+'@+CN<@57N5GB_(B]J>IVGNAOBC MNUV>2)D2(X5I9D\%_SR7+.52R6&B*TBILVNVX-]5COSZ88G'_UT2EAP?>JV\ M,LV+BJB.2R#+)/FZ0BP(G76Q#E&SV'P=YPU0$SLHSV)'#7#NYF'T5JN^9!\W MEO:1RH1)'YBQ2MIBSL4/;78H+RHI_3XZ;.[ILYJ%2I'W%8J%9:0 MDN*4'/7/# FJ2$F)9KO;7\AOGDRZO4F'2_/K9'Q3=LN5^D%"%E4H5B!0":(D M6,"OF(K:6=3&!*CFD"B6# MJA!0_5:A"W) ZUUSV]9XT[H5NO"KD05W03' Q:/RYN0,0#)1DAI8&T19M=DH MH>-:S!DZSZ]Q'Q>"IO9[I)ISB9H2(2$?J]2Z*E3S^V3\?O99;Z2%VKP_+F0H MAG+*T?ER,H/IZ[A/-I)U4HM G2HPQ5=!+5H48S6>8$#J8-I&S8+22#+4JE86 M$PHT&R)ZWY+\MB6!-B:8[#/3 ?F_MEJS&)UE$&L"L%PF:+:%S\7U*.9CO,-> M'!&X^N9J3:P0YAF7,A>H[8M,?A)?/4N%NJJBXE1=$IJK9INC7)"$DB?=^*^3 M4W$&S3 )LQJ*H9#H;)5,EG0QU;M /FA8\6(&C&+VZB!:H)68I4!OD M'IAV1#O.&R9XEB;6X&5J+CCB7(/7(CX>KQ&/F2'.H%A M.2(1:"L$B]Y'5C0D;I(K)6^JC>Z&Q->72>7E9$P+WDWZBC$'Q>KNI,U )L>K M=!&A#Z6VY!Q9+);:+7OO8@BRZF:= K=3FN((6?0EKGOF<>"3>#.<_GG@L*C!\="< M.6DS$]56IH-F'8-'$M546D(Q,L\%':Y$MS7AVO?4QY&B9%[@INE3/ MO#*<.>.-0JBFY7VVS=>=L-MQ 2)#SDY!958#4# )5T$4HUE!G9CIH 6++A;F>)&E!JF,;Q98+T[6@15CT:#I M54?_I9"*7_<_MWBNM1;:Z5H _IA\^G(M@!-#KP5^2I9"!MQ-E%F$+57M;38H[N9[]#6#>!-(!$-1,;)> MD[7"HRZB$?L&O +@4*EM+M;BOEC]9:U0/ 8;O47!#)%I0ST]LB)%4V0N3$5] MIKGB'9M83:^I8L4KY.DN59<^?KI$7?I+ M4\!]J/NE]/$*.L1:6'&4R^9Y1MK!3_U6@^#9FDTW>=V>;[(!#)!5XLH53WG1 M"0&>=,Q#]$Q:@<"\6H#2K+WE_!-,6M4ECN3ZN-!F'O8+,YHQ:35"%,N^ N>B5T4C$ MSC9'OQ=D!AR+E'MW-V,AC( 00\ GUX1,I\C$/*78R(#X- GPN=V^PU_9$/08 MXCC5$W2Z: I*UG?N-^6X(?Q#:(@GK6K4^G2FY [-"[-0 VY: :>;Q0ZWF5]Q M'P)%OG0GO8C&,B5Y8+K6P&*V@E&\HU A6_Q_J\1SH4'XW?9!J:2M<3FJ>[@I M5E_O=9(N.,:SI"2%$%E*D7RRN9C"LX?0[,%NWK"SPGVR451;JF-:"%3.D^B8\K$ *EXE>7:3]77 MO?P*,VF$=5"--LSYOC&N52R%$I@J1A23C2L-J5>!0*G +[3KA\0YE..I+DAUY7YY]RJ-Y@?*\F^P2M^6QGTAW&WQUF*N'5Z6R8GRS2^3=%,$6I2PG. M,J\%8@EMJ=JA"@QT-EZF *+=QGM?#R-NLV/+*IVO6IA0\ B!=X $-&Z3T6Q MR$LPKB1NUH\FUKQI-UUN=H7Y8485B\#&,\,+-:4NB<64'.*I4JWD3D*;-4J^ M4"'J\VC'.]T>1=2B@XR"U4C!,0698@I6L*)X1M7*.U?6GOI]:XIE2=F %IFY M0.%!)!N2=(I5A'@HH'61^0YY?6]3(JQ0Q;(Z""TJ,-2U!)D$!/,QHVQ08(U+ M48-L-HWX'INWH-UQ Z88SIF%))'G<82$)AIFI$N%(P\L[9;&N]&B1#2):6\C\RI[ M1/*Q.AEYS*DY<'BP&W^%\AXY[U.8#M^/SW!;O9Q0"X+^VH45!;]2[[[ 8=:; MAU_M7:&O[F8"5!L!7,J5<8U\6CL4_%%2@PMEG.8(4&UL3MRO/ZKS#?2JQU..SZMZK C.\28,\R[OQ"FLL2KYFI) D)A* MIM:>FH0,51M'%2 R&SSW,>J:TJ8+F9M+Q+P=9E%$<+A9FN7DJ6(UA?&ZK*A! MF\[2 ,^E69'3+6X])W@AGO-"*2:42&7T# MBV 3RDDP54$V<0/DY W&PUVN)<%1/X*[;7#648H8%> =$6II&25+13J6N3'! M@_=BP[JYYU^([J^Q65X73T?4UY'IS MKS#XJ69FA-7*69<$-)O'VT8G]_5(YB!E30+WI7I-C0H4=02EJC:FU&0!5:?2 M;/63EL/S&F#6 9DUYWC&5"(3GNL=[]3H241>N/&@9?NB_M);VQM21@N;VTV5 M:EW9*8Q4I$)SR4 '5'U%E0QWKS+5E];-QO-Z;R?[=NUD*\3_P5LE*U4HTDE0 M/DQ@7NO$'%.J.;BJ!K2Q%9XYD4U58"P3!0R=VF'DM='S8"+(KFBR(YF MJPVMH^[8M5U?CDFYBHV1#J%OB%1%""S3W&>$1)XS(_&*S3)8T2Q4O6>9JS^H MD#BUV$AT1AW20T EIAB\.X]6D>T*%=]6Z>&^5?)-"59M0M8F%9:E-BA8A6,1 M_ 45(;K3:?JNFM=N):ZHU9PXHQ#)92;0Q" ><*LP;<$$* 84W M*W5:5L37%-,DM3+)<>8KX&D7J*NE@-(!]\D)F;) U-#J;FU2X8]#TJ$@N=.E M*S=%-#@?38 8MQ":L*=65H%M@0IHFY7_[I2(.FKKD#WJEN*7+P?G:?19&.,LFHQ7* MDJIMS9Y;BFFGL*@B%G&(U>220TX9VNV.UX@M[\3YNYU.$%XB2+,\L&)0K&A5 M"PN\:BKU5;Q*0?%V.ZDVVW)E17&'"-0*'C*&ZP9,4]^5!%4P$;0*W@:;3+,U M'=94B>DJ^MZW5'6R&=RJ=' HN2,3EC+6+!@6@L_,!Q]X"L:!:#:NN:5J$BO< M$IVBDF L]?P!ZF8KF=<)6+%ET:(^M^<%W63SS1^3,>PON@L\GU_L9VB&3CCW M+JJL62J:"@"B///21E9%5!10HXIIETYNO"-,@R3<#"5ERP6O+K-24T7=KD1J M4E.8SZ46%[VHOCG=[MZIO#Y *PHD#M8SY"14QCQ%YBO5M$\:M1"%:DAJ-N[R M5O)K5X%BY:9P"Q$=S\X$AKC1H":*2"51@1.= >51BF#+W;)-K].RMR;W@>0Y M5)Z9*YP@I$TL9GR KEH)P0-N8'.H_JR03=RM%89LGM5$\,P*)JL('G@[G)'1 M\<6X##\,R_R@''W_T&>?$"&0X?I5K<,,'<4M/(&.&@<_V]T;3?;ACM:LMM(% M&R"P8'UO1 ;FJ8IAJE66;&H1ZT_PVHR5JBZF"H4SU>>REJA81)36MYP*&H4P MN.9$<('AX]_A?1P]Z^?30M#ED>_C6GF)UGC#(;- 8D]'8;X26R04BAG&&U:!0\P5 #G.Q9=35;84HRJ?U L]8#A5;7UZZJ[(4E#E>H M5WB.+&7J(5(1+1AC12S-)LS?=/>Y2T_L7&?'?\)H-'T>N_>34ZF<=U+4JUJ% M<'C^+=<(/&-R+'AO6(Q]QI"["9ZY9D[P!@BQ03DHIK%\<\KE?<# -9C."DV+5EF3K+/,58^X3H7,?+'X)T\Y MA\@UJ&9UAANLLM*,D" E+KN46>)DF3Z>SI9'>X].>."R+(BJ=^7*AJ=>_UK]!MG)N= M&^L55Y[%HE"ETEDPZ@_)( BI3#5&Y6;C1C>A!LXJN^\IU&]#=,Q$:@U1M& ! M0F79126JS=JW5Z[H/H7YI-'+RI SE?<.%I5EBG&J5#)!61F]%F!"^YZ)^]J2 MMT0]4+1757JFLG?DUW(L!A\9)Y&KM9,J-]O8HP6'Q)KJ10F5E4-P['7DB)61 M*R??=UE2KKB@96JS,MGA>?X-)N^[N+=#CO'%QN1%K/KCWWZ]:S:G$JP!;EEP M>$\M0;*8(K H:C(E*9=JL_E+WZ JP86KU:C JM&4@$X5IRRO3&KOK$%LI42S M9H.U%&RX<\1R+1O3?#Q<4,J[OS][]^:0$'87;_'+<#K14KC'>.W@!@>7#OZF M.YQQMST<\]GMEC/"CU]Y-XKFHWYCR+2FJ%SNXCOE^'0R&L5NVO<].WQ4'Z4' MQV_Q$@FGB[-)=][+O=M^^J7I?/9[^O(IC!=Z[.>W76XFS6KZI?N>N,6CD[/_ M\FH\P65X/^GV/UO?'@T<7/W*)5Y,^)PMN_AMSIIF+P*'9]QT,<^#RU]YV^>3 MCN(_GR A=S'/SKG[Z5%?2W#;3\\]#!?0RUE':]Y-#CKT3:]#JA>2V1@JTY[Z MD61344@K5S49?Z1],*C=9'?YF[\G';(O()@VNI)%2#+O24F-ND:M#'>60NL? MG7JY)M[69"^#1\00%3D:BJA4H]*QZA) K2JD)$^^K0F@=,;!(2J"[S8QA(*< MQ<(C@@+I;!*#YW]7T:08E6'2:RH^I@T+R:(BCU]2G1Q0,N&P&$74!BRC(&-4 M\#,J^"H7)E/6B"]#J-[@, ?>)%XR,SK1,&E8K#*Q0CT"%->F>MGJ$BM\V2RC M8\[W-3AJ1(*B3XC,G-39Y>Q/+K$W$)PQB?E*S>*5 .I#FYC-2B<-A?Z#BZ)% M\4:KPD!2B0A'M<,$8G7+(7HI4)_J'<*?+\KBF^EDWF68+O[<@5AZ=((G_9=_ M&PQ^PO\.,F55H/(#?7(6>]]-YGL/!M/9/BW)+JJ@P_'C.)]-?OPX++.=Q^ZA M&8Y__!$?23]>#MN+I2 H8K/)WF/>#T#>PG: (OF67Z3))S8=_@M'/4X3JBC$ M\!NZS=[!32HR=AH"CP7?F_VX>/3BEC_VUVK<'8[V'[]%8#<=O(2/@S>3W3@^ M&)@FL]ED%\<2&&)Q-'P_?CR".J-G3/?B^. Q>3*:=(__G??__/AQ!V$(P^L9 M'N]UP#ZBSO?CL9G@1+[X;'SP8EWJ<,9Z)#:F)PY^>D3/Q*7>6R[WT7L>+-9R MPH>/6,&K'ZYL_[=\*,W>;% F\S2"BY;E@H705UR(__7OPO(?CZ_&)?;[PH>= MO^,9*.WTJGO^<4&Q:3(JQ_?$7_'EW[U\\?;9T\'VVZVWS[:_<@VN3/--K<#V MLR?OWKQX^^+9]F#KY=/!L_]Z\M>ME[\]&SQY]<_OJY0^#IT\&DAL=SER(Y0O1@7VL^?_\\<9X!S)M9!W3R6A8#D9V M_1+0+"Y#+NU8IA M[B']\[]S&85 ;(;8@Z (Q0QYBB*MD+CPQ0JARX/!TLZ ^.72^6*#<20;$V4? M/9WDWMQ#SN0V%E1P]K='6X?4=&)A?MD4(KL>']K"'2FT*X.7DX<#><^"UH1G MZ$UN \.>?6*N*LR_HTHL@U=C^/[,]^_G/!R3E?@Q,P^E54?$TE./^9\KHY0+ MUN?48Z[ $KWEN001648=F5$%152%M6(VI>2UYK&*E;'$O\UCAQ0\VG\#%->, M:B*E/<]^?C#$ET2]#/=O,DIQ-)K,4&=:+?.\:'G./P?!:?OC!=RS@8G^/W][ MM_7F[;,WO__WX,VSUZ_>O!V\?O=F^]W6R[>#MZ\&B$_?(@@="#5X]68@S'?E M^\&KYX.W?WTV. 9=#V'KUI.W=%D$I3=4"S@X4W8H"" M!,I%^.2*AU$(Y1Q54BJZ:J9!431632QHSGWRDFKXKNHPONY?Y]G"G7KB*#XN M^ W;Q:?LT,]8B?ML'V+'8-S&WOQ!P9P#)7Y8TS9PQ;4EFV=)9)\34;(0HF"5 M^XQ\WNN25L83GP^G.8[^&Y?W.7XS;6.!R8][$5Z\%HR\*USBU9O+( 2EW&F$ M\)!;]R648%>+HZY_)D+*4+G.#*S+2-\:25N%0%GU(47!+==A9:H3A6GVA78W M#2CH30 *;]]LO=Q^T<.!VT0**P7"%VA!X5NVZEX7 LT.C^,!!B+WSN#OBW\& ML\G!QWL"N%L$0$U+AE,*+1H\'XY@@,PL0?=X3:BK1)/ "\ZXKHBZI$#452-G M3H"-EBK^>75="?.LCTNBEUF\2QOKS+E E*FU_1IP=2USU=?!"QI]5TU6*_:S M'#U(7L0%SCD&R5C?)]]YH*B+HBH++AJ643>442+6NK[RL3@&;^!]W[YD/*/" M@BL]"A>^_+F&VJ>$3@9_Q=M1.9,?!B_&^>%J=(ZV/&I7Y17?/?L4\VQ .S:8 MU,'1'@[B=+"]!YD"5\M@.!X,9]/!DYW>>G&V'?.>@]PN![E-&/-O@\'@IQE5 MDCF+&OHPF.5^T5PHF 6G3L/9*.Y/YC.\_RK M6X8)<3$/F\GO6-2 M6-WG<5Q^+[_$'UQ[[,$U!VG.Q2G]*1],NL&$*E0._C'OAM,R[&,O$;A<(&.O M\YX/'3FA;_1EA\?96__.W?LX'OZK__O[]3.1#2*+%P_?/-Q^.%C6F.Y^2MVC M7TYR"@K1.'O-OBEA?DDR/O/E;@_?7C#KL\62-#'F;!2K(5+* ?XKJ0#,0"PY M*8(H8C5B::N4CG+&%_^AVCQBC<0>N!@\^X2$WB$#_'4R'\&'V)5;T&:OM"NZ M4)ON5)@Q19$SVK#H8V(JY>H@:9<@KG17GN#'5]W;R<=U KZ_(NR49;>* MR+=&,<7=^&T 1VE0 PL2 7D*G"7#/>+SDJ0"J#G9E6XTE3&*H_]ON-$H& M=$PN */X@0QCWY1G\,CL_+_^W4OA?IP.9C""O9W)& ;C7M7_88!D-IH370PB M'E;D8@4>#[Y;4\A6A6)+52R6$%%.:D#VR",#[7DT5AN1KFW9('RRA6^R(M:Y MBC@M=UK MHNJ6_,7!*IPVY_?NXC4Y>XXO%H7OJ>4LER%][B'7\DO1>]=@\]?.Y+VJBVCP M5?]XH-T(U? 5O,!1&9U!UXLGZ* ,]N;==$[NT=EDL+U( M_1X(^5WZGJ 013=MY=GC+SK&5N<'NZ;72_DO>;W$%R^:*_]4F\MYT_P-X?/S M.NT>#?:_\/5[>R6M; MJKM(0./.O,_V_BY>_^[*NO+]V6SK;*Z2-@ZBLGH&#I_R#A42'R#BP-OB-T>P MY*NM7V'=TA57]F8-HI\_B-[Q'%W/*<&5@L2L<9SJ+SD6E1-,@2]%A.S3]=7[ M)7[<%S+UDOCKZ>1+<=1(!'USWQ\&KV,WZ.LM#OY?LI113/V@KV.V6I/WV9L9 M[@@/:9=4P67O(0.3A1K7NUA9S,)0U5*(-220]MHF_:5,78BBU='IUM.W+^^) M\"X0H9(@4HR.0:CDN_6"I5(]TI>1-J1814VKXI?/EG*N#R+_S'%(4O"J/L-S M(26J[2^WMI]N_6WPVVB2X@@U^Q'J]@.JVP"S*WF;%L8#1(^X.\ _G/P2[5O?BX WW$%AE'NJ/P\N_$]X.=.!W4X0C*((Y&>)&2 M,\G:\L_YD&PML\D@P7( WO/0W*(H)&J12;@TNARSU1R0#QEBZ#)E$@[*G&H/ M]T/QA3/T7@0A!WU2^G3P'=X/"6TPG2.JFE+?2YSO,C=MMA-GI^?^,9Z<)4UQ M\>/E.WS_PR".R^ [N7C'A.2*U],_B*AP?#\4?T2S6-ZGKY+<3Z*?9)S.!H$/ M2MR?/KRR=6PE1KPO&]LONO%Y0JU:$UU&498*%4XR%;D$PC&-XDP53^W@W6K\ MU$_F78?OLDC\)1DWB[,KI\5?:RW_&Z9K<*Y<\2?QEE<9#V> M8F]']SAN6GXSQY&:FV5.SGQ1H'2PS=X.OB.,X7X<2"4?+D?,=H93G'+1A,OW]XG@7_VGR":P,@360J** <3L0=QB7FD8&44),RL+*,@L.] MHJU:LHU[/G'/)Z[))_!DQL$(7P,&,6?D$^2Z*?W)Z0@EG/GM '>=G7EANHL, M!I_2'0@TI/Y=7(']'P@4X>T02="2O1^\[R8?9SL'EQ\B1H)^;@7J<-RGW_?A M.Q1P(?F/Y\VPORQ^/!AVX8#SYWPN->6AUN/+/)7^HKO%T\3#(R^;^/?Q*A^49 M*W:R&G@?]':&5?4V8D^_7 /H"X8#*H$J'2#0CT4R[5& 1XL"O"@/3H R5E_; M<'!4A*$[; ?RN=V@']2SK+PA>KMS[M[P2 MI^M"?NOK,;@GC4,S^KE79UF#[F7?/0KX,@JXA^+W6LG:EF+[/$/O M_0K='E^Z?8,?3ZDZJN9MA>1,QT0M!PJP*#7HH'4U;D4>NYX ?YU/AV.83E=> MTOMZ9;DOQD"- 9]-P)+W"W"G%N#X_?_RGSC+OD+K7WZ8XDFJ]\MSOP#W"_"- M+\#*.<2]-6(5$.C9V5$;=POW;\2)O'VX+TM)-AG%$/-KA/L\L+&BN9=A_3_KW"W"_ '=H =8'1ZZ9++210;3U"\&J5.OK MS!C;83TK#+\/OHS3*.XSR,(PKLHOKR-'@ZB^,2NS(=4/G*83FO)HSZ+GY_9LSJ MZH*G[WZ26!\\/=V!T>B - ;?X8;W(I";\-\[L8-7I;XI@7TNZ M0I7!10B)\6(S%1[.+":=63&N)AX%V+PJXR>MR5D@:!'MB_,>3:]:5.Z:G4$N MT]]X_8W/;HW M_JH^C_B_L#_,*#&IS]\SK(NZO=[T;.O 627=/N\SW5!/G70 MH5;8ZJ$RE6-DNO"(A,LS&?$]-SEJ7S^K?:=$=_">MY@[LWB1P>369E") M=U+!B.FB8,2R3$3L!A_ZLA&'!2-^&$R.-N/LW(JO*O/W=9#L9!D7^5!2'9^. M?RS#Z=XH[C^FJZ<+6?*'9KAXV-).N/CB'_/I;%CW#Y[;_Y0AVD0J_D0O0&DX MAP3]Z3;,-U_%6L15F=L)O087>J'.['1'_.(]+"RJ+%8D[\=Q]#'N3RFGYOB^ MG%0.SUSQ;WUAOYV6A,_^Z_7O6R^WWKYZ\]^#EZ_>/OM*+G4-K6AYJ@_6X9R4 MIBBY#\DS,!40Y"-6CT8B[I$(UHL,VL1\79"_M8N\A$I"/(5I[H9[Q*T6]QR. MYU"V9I>=R-^OVH_D>EMX9MM-RESOTSX75P\30@D>+Z\\.94KNOSZ(YS^9CX] M^ +U]>5WDWFW_/)[4AR7]37ZW/C#]:1F0 -))=2>(Y <",[^]FAK\%T_Z&!V M)\<>WA*5^TB7^@161'1]/ZH,W2RB&MK'0"TS:NE]GAQELO;5S/\V[QMGCO8' MBTH4)V9P5/9C89U86"W^B%W>&2AQH$6@WCOIADBZ?86!1564WG)!OWQ'39". M54&A.1XJPL?Z+G]W;+&WGSTY?#F\1"J+X(NG+<8]>+5\'A4N('S^?7_?Z3Q- MX9]S7"&<1[\D.!.\P=;\/9Z?@= ']SAS0<7!,R_3AO6XZ+X\52ZTG.5IB_C[O<4H!>:[]:\#&<+&IS- Y.R*^3V!7ZXVD/QR;=Z;-S@E9/ MW>20;O&]J"D %#P?A"_HB^D0T<%!!0R\-_X("3 >GD]<'40E1) _'"]X,9V/ M9GAP9K-NF.:+?&L\\G2-DO%I ;O)J&I_N]?/?J&HD3;VI9O],/B(,\ WP8D,>WY !WS6!X?C1GXW M_/Y,+C0?1UI'H/P$LC%.%Y_Z8IG+P/(#BV=_LT51HMBO&KWK 9_ZYX*;GXO//6H%MV,,[)!QV$\OP^=-^H/.V!WVY%;SC=U1'X."O'XX# M LI\> .C(;XY#%[WKW @^9\$NH=;$1XV5['_KRZ03O MNQ"DK[L)WKE?^=^):[TEWTK%==UZWT%_Z\%W#YZ^_OWM%J*%!+./5/KL%!L\ M)6AVXS\F5/B/33Z249_@Q; ,49#\,-@J9#+%]YM]G'1_3E'2#+XC"V!/AUM/ M_^_6X-5>[T(\&$*O@8,6$ VGM:Q9M(/<$NDZ'H$\_.VA$"%".&&D73857;P[ MO.>]$G[(+ 'PY>'W,*'=YG0=O_/WOOWMPVCJ4/ M?Q56=F>VNTIP R!( LG.5KD3]XSKEW:RL7NV]J\4;K0Y+8M>4G+B]]._!R!U ML24YLDU=+"'5G=BZD 1PSG/NY\!F^@4W.'\%2K)MI-_#Y3HI< G7A?O^319Z?O@.)*!_6U"/;!4=^?KQ:)NZ95F^ELM@H>C%SM:G\UE MT<&@"9A+P%P^5NKTID9LP&.4MT#*8Y!Q)/VH:O2H8@57\^,\5K_<+,2LIE(M MME-1I&0-]KZ[CBGZ(UC>QCH-+3G7S7E+M["X#1D^QO@< * MZ!JZ;K4@ETFF)_+ H1\ -@"@:^G78M=/CM1^GB.M9;1]%$7+V6>>X._?*:Y!Y*@BUR[ M'H?.D>"%PZ*=WB:P1]%3L3T@P,XAP*E3DP:#-D-GHM+]-VG4H]:GYXERK*6V M3L1QC\T'OL'[,.)2D5K^:/*'"E"SEQAS2O:]SE)?6=O<;Q4> MX,#4$@3S[;]98W2.^HT^V=QU)7LU'U6>Q8UW;:L&1L[*H8W(^AF\^:B[\EL' M1X5>SO*MI? KJ )^DS\WBK$7!JWIL#U "OK(JT>C+\X^=3S6T'[OY5V^.Z3^ M%8B_MT5Q#$_D=JUVV_=^ ISO9^'GMPG\G,\X/5H'R<*BS%H$DQ\@;N MC%^M'EU?.PN_=0O,9(06 (]Z.'&6/!0C7AKXJQE';\V#+('6)[C^=KGWZ6;9 M_[5:TX+*YGY&Q[(=F(MG>;/(<7A[)V^&S+#6M)&%5Y+L=^?< M,ZV&]3 8Z^,8LQOP<&5+4.G75N\[=WI?/>,,7?CI\UGE[_U4^3MIE+^977B M+3\PP%:SM]I@Q3-6>1]QO9]X^;,N=>DLLVM[*WF!>D]P \W2OE\;>3?O G*' M?MO!=KR_M]4_V)R%Y_(D!\#3C/WHI]DE?H/G*NH_HUPV =K*-C1S_SO>A3_/ M@#-I$GXYL'^WRU'C(=>#;?7[A[_*ZYMWQW/\'\T!P.RNN8N.:G<(#9KZL-NM MH^0F?:.YS>GDH/WMTNBGD^]7A0*3[>.XWPZ6 3# 9@+,J MKQ<3QU5A\^CDN]4C/Q'B4PY?:@-US7M3E67RWLSHA9D).#&F_FL"IY,).+)2 M$G8>??K>MW?CX3<48WI/42B^NPE*;ATA+W*7(@%;RMQ[V2+IPNS/D "ZI@30 M7V:9=X_UXL\/Y^"X\BZ2N'H[4%HN&__9W23SR+N?5YD"UF3?-/EJ\YZ[2?Z# M5UY!S0:AY';$6[\SDJEVIGH#O\T5O[GJ-/BWE2N33QW[SZ2],4(_2*;SWYW) MQ!HGTL'*YK)FO"X[KXC[("X\YI4$<>)GC W*B8^PE=$_7@+8M\L??1JI]<'O M]MK33"-OE5Q?6U/ *TWTN!TXY 9*7 )%7!U%GZ97N6>63.7S\*HJ1Y>-.]8? M1#WCH5V4OYG[6LT'HA>V[GYNUX)OUC< 1:"'#?ICYZE71)Q&LOB<&A6PM(UO MU)]2+ZI'-S?]]C:P?Z,;?X$FE#YU'SB2EN-"Q64D\-BYPQE>.E6AL:6\8@^W MF.9?NCE33N7YJ2'>9<%_[2T=A\1+:;$9*#R95=GX4B_,[!-_QH-'CCEYYYP;G-\)&DT;D!X;Q-\ M$'C\^=I=K[+#\N=%>8LSF^GBP?=O@+([5?^T,"GI=?!3QSOQ:,[Q+\<'N2>_M?$H4)GM)+E[ M42+^$W>'T%U@'W]18T&)]#K66V_<@0)H.TE;] Y/[X+U+]4'H>>\[OF!SQ_> MQY.CE#_[V^E1O.+HOY?/_5O0!^M^,P30 6Z&D0\H1&-^FB$OO]M+E &^&ZD2 MLSR^-#UK:*]_P)&O:#5G(Y>1]<.V:$\[^]S_P?$B<%GC=CVA-<4+N\2%[?C1 M=NP&WV]@LO."/X&/Z*/9=F4/$ZR+":[*0,!K;SX[K;3S#?X,HF*B(LZOHKF5$1IV4&FS#,%]46OIU5!#NBLA]/D#T8*@LH M^UI1=K\@:']7-O5TSM2NS0#KU[9GQ5??LV(C_L_5:B@7%&CZY.#YKACCDJ^? M_A@W6_SY.>;[_I+;3J'L"P0G#W"['Z"TORN;A=L&Y;XN ]ZF['>+B+N@GCM? M-0W10W% WT-"7Q'0=S\P:G]7]D-E]U[;!$#@G4'?!>TCNL?BX+\(V+[$\8D# MN.\'!.[ORIZ@6C<5[;L#[G,]GIZ![0LP_8FK^S&>!WU]GS!]<30K8/JK0[[] M7=E3,%W65U_SW<%T-S?CMW[Y+3A- @@_ L)Q .']@*K]7=D$A%T%1/UU6-[' MX/ETC$V \+,:00=8/11898<+JR_8-KK#*'0 ^.KSV^C7:3>[^FO;UA8P\2N\ MVK^KBWHS2N[ODX>8M++],'D6KZ@>M\_CM-TIVCHX+B9M]+^T\U7A(Y]N;'/S M9Q6K[2^A[0ODL@-V)[QDVW88F X%XG1^HQV4P$(_RO=8;0X !ST7KWTZU?;#O?;!!:.!PFN,_FR(^H,"?K[A].A M]G5_NH]NG0>VU *PAM?E<%0](S._ ZO^_/3O9\<7?WPY>4%OOT,AD%<*DD\H M40W ^"JP(RPW+'<_<2YT+ WH%I8;EAO0;25T@Q_<]++5AM[]<,K:\M6$R;QK M6UF8S!LF\[YHD?=S:<-DWOF=[8)Z5I[,^V(:B@H#"UQU L\FQ[&^/_Z!FW^3 M#_.'RSPY_O*_T=FGBY/HR\G?C[]\.#W[>_3;IR__ S^BCY\^_3_W^_G%\<7) M[R=G%^?;!8/]D)4O'";YPIFV5S;Z7!6WMY.E^NUDJ6E=?70MC8W4 M702?@LLJ>R7[N;MD,Z_ZJ/W79[ 7\/'*PCIK^"8\QJUU7[^+\JJ\CH:P-%>O MZ?^]EG_:Z!L\-:S'7[F2_4<>HA<5 ]T?F0>/YO9#%@-K7.>4X57A[UY6PUY4 MCN":PRL+*ROZ;IQV]*T87ODJ_)GME_O,*^-I6-6S-X&[ZN'!S.8Q, M"?<%'(L:Y:9_!X_<=Z<(.R,C6,*PK)S.[C8%GK-R7W0)'5'ACFWI#AU%?[<# M"YO8O^OY53I[OAZO0=E^86]MNX[>^&7[_08>X>&KA:,Q,_=9(/9KN-G#U^4 M3(SB9L$[W\I1?^XRWXI^_^%K0"%S+SE\?/BB7G3!^FK1JUH.'KZ4CUQ@8>[Q MZWIT/?Q!# Q\Y?O2K_ MM>##Y6CHJ&)NV260F:S''_ -;**X*[ JK6G8,"%@8.S1YCP*/H?&[72 M.+HK1PU!R\%CWYF@QZAN <1Q20LBLK)1/?)[XLA_--!@L (_3WBSY> FOZBY MG2>"2.:Y_Q(0NM3 )E+?.4BJ1_KJW@/_MOS!W,V5=&7C\%#7\\6.8^9KCJ;A M\Y[K.OW-]OONW_9A(T]"-PT.N(<><\ID[;T&&Z?3K")Y*^$ W&CN8=F;N7DD MFS4U4'EE'SZON^!1='%5UG-O399RV># W&,]V.Q;614E'(K+&*N;)U1 **/: MW_@NDOVZG($F]S -!_7:]^%R_>)/^ZVH[UVW&,"1N:6L=)I..#0WA5='\-15 M6R\*5S(%''(5N:VL"@=LK1B!)[DM[#=X: ]K>7/QEBO\V\J?I^I$[H/:??/)"W#%.GQ6N M4US?P(K\8_O[+:7>MUM6P7^-8)#R>_G'V[#W7RLSFIK":A3X4 M(,9J^,YO)'+I5O5;!T%-@/W!ED_7!_=FF&;3/QQNO3V=FAUE": ]3YF@<<8R MFOQELA'%P*T%^?UX9 ,31A!"]LZ#Y.Q!D M(,@'!'DE;[T,!,EH09B"%!QWB0"* \.LW[>^,Z9TUD\C4\>2>BD0.B+WZLOT MNM' 7GI[-*KO0#VZ'*LD?=='&:ZG83]!"0";+=!MH-M5G"^@RUW78U+THM?3 MG:=G.='U(FEN@:J Q%LMS70#CRKK1#EW0 MHD7._M0/Z P:3UY3@^RN\5]R)8$9A4,[=PA%_9_QL5\#PC;_+<. B.KD _!L/G9E0!D@,3W%2%MM[= M./.H[IK-C;S9-6CTD>MR!#9DZ[ T_CL^@7/*;H%) I.LK&$4 ^_.,8V#YON8 M[-T'B\'(-HX+[?RW<"1%7FCI_+65'-32^Q2BW-HQ2-=#WZ@;OCMH' Y3U_)2 ME01X%!X+M W'7L[!>MDH.4XNE-4PJ!V!F%/:VL;]Y:XJGX+_W7K_EI-]5'M MS7LS2I"^US*NFK:,FQ@#@4$"@ZSLX%"@A0Q:[[IS_VH@MWS4]Z&VQF/OC,1R MV$1/'5$"F=6.4?JS<<;)B\XK[[240(.!!I]F&SK:\ITR@7K^ W#2A0N'D;RL M;!NY :P;@E+I1D9Z=2WHG1!>9>SYF/P[@UO]K=I.TW6 UA25V""Y[+?=P;3^'J- M,[>Z;C+)&C$,6-=2:A"A@3Q74@5=^&IX!6@F^ZT#2=XXKZ;+(7'M?NMZ[#DU M+DOJO+6N/S>.SZJ9'32 6\&GS4@/Q\9V&PH#@LW[(Y=QTECB;>)(2\2!2@.5 MKF(T&WMC@3*OK+PMG&TQ:,G561.MZ3 )D+[S+J1QW-0)ZB8&5MOI9R*/Q;.N MU#8[*_(YH;/O>*,<"-O.TJWGDX%UY.TFH R HB^=9%3 MN'"C\CK"[ /4]CU7M)I%DQG>Z!_U@VLZSG U"\JE^M9.(#C:WQ/3">\: ![60'S:)UY'KE+'@5^+S'"AD4L.'U4-7'JMN'&3>C^^\C,Z MVNSQ?JF]*P%4DW$FNW-#58-Q[EAE+[U&W.0FC)7E45-[XT):[B9>()0U6(+_ M-Y+>EUI6]W*[783-R,KL#20'6E\GK3>*M$\X=$(]ZA?7;L9@-!A=*T!@7Z%R MXU+\6\-NK%U7\MLD;@H:PI_VSA68W92#IKP#@/G3A]\G)F#/O:E\V9N/Z?IK MWC5N#'EIX7T?BKWQVO2P37KPE18S/&"4 [="E/S@SYTP[;JCPO'91UCB'G'P+>TY,G$:,N?LTR:A!X0LTNH+':5+K"_8&V E. MH6E3-[[)JI(NUWHV4\XK2DV[ 3/6PQKK>YQPYXPEW^X ]J/?G^;FU5?%C2\1 MOG6JB_5^)-N?6.RN\8$LJGLWF];<5O9;6?TYR5UMF#E52*7[G3_0>JC MZ+2QRZ9K;)Z\::[0+\;I)TZ17;K8ED-]E:RQS<\]5^S*G'>Q:X M",RW+N;STXG'QDHQ<*9,6=VY)AE.#,"2)G9)D]#7-!NQR)3?!M[K9;_[X)OK M2:#JLM](FO8R@?P"^?TXM-L:O(X(0:/XYAK Y"TYSCJBIBE\K7G;5.RTA3(S MA3!M)X8I8K;.J39L'*(+@;HWZ;9MTJ]:EU;C!QIZ]ZMWWOH\_6%;+^;\59-L MZ4!>@;P>)R_0*[_921N"IOM-HVG.Q&]!8>T;^+:=0;0F0C7IWC4V"V=3_'N+ M /4_RC2Q=['8PUU=H."N?W;SZ5 M2]V84*$,(%#W#E+WHA+S)A33T*B^-N' AJ\V^7]$L(*FT@Y=5)V;6>G+0IN)^>.*V?]33E MT@W&9:[>GIO6U#;ZQ8V\\^ ^Z^V"+TU;&8Q[)CSH6=";\0;R#?%>(A MK:(ZR1?W E^70,;_G_4Z:U%YJ@1$KB[MO7*;R[(TGOZG]%<,A@#A_H<]>%]LEO8R_1P@RXYLT''4\6=C99Q66_P.IOD_Y UA>+ M^\7M,+N_$E!["7-MIZ+:9TB7_<@.;HNJ'#AM, !< +B%!/1K9:6^LO4T:CGM M3U_?U>X &Q2Z4[9"P4G:QILOA^,:[3:COIV1X3KT3Y+3OUGYIZ-@.RF^ M;L/__0D:^^JK61>F+WP97/H,JV^-CW5J4!E7F%7>M%I%X0?<3(VJU:_>> M*=P:7[^9ES&TOO+6?7:)A[682?R'8QC8:C:KV]ENM3-ID5Z'6M!:O,62%AA<$D2MJT(U.9/'\++Q MCK:S\B@B_GHS\Z).OKOI0=*GHYV5D[%(OE1G/*7J_B7HY!*=H$HP!G9PE6NW M!Z*%PT( YNV#467%P,!2JKM@& 387 J;L)![[HS1C?&N6^?(=:K_K;U?)>A[ M*;2*R[UN-;X:O2GDD$UBPI_6WD3NH9OBQ?9R#=3ZC/1[U#JT^FH R[X,2;F! M<%=(6QR7491-U'7R:S[UCSB_W+36W$5I6R+MMWWQI2O1U5Y?GG&D-#7EH_Z] M7-ZI3COC\-MKC360[QK3(N]AJBF]Z>85OX:.['3.Z*2-33NOT+5+<-<,F=.NLT'?FB6AM+%%%@@V$.R/.] ,+ITWSQ=7UE960$XSJD S MTM+Y+9J$W1GO!B@)CE('Y6T[EJGLCZ95:TT Q:L9?AI( \CC9B'M-9R6.]8. M"MO.L/3&G'/VV/\;>1^$;^I4U--QG6V19WGC["70-/R3V<&_RKNF!5_?)4_X M ;^PH>Z]ML?"I-L^@/UE99VEMGS1[5@'__K4:9*7>N0SZ:]+-SW32E\4;HVK M!IQ^.3!>8+S05B>T[7C=_I)MMNU(0]N.T+8C"*;M6N"^M*L-7U6.8^IFRM:B M4/&HG@Z]GH2$EW35= KAC+;4B_+10#?2J1A'G$!MDR#L MK$/5!61O@5/&4=G&+I@2KH_.RKILP\*NQ"Q0;:#:'\.OH\7&\3B(O%'@;.N6 MF!M$!E6D[:B5\5-ZP \ M/ZU["\9S^(H79^G>5"X;\I_'7]H2P=DY,FHZ?WZBQR[I+G#0*0PAEV-);K>S M>=JY6/]1P^.6^L]FF'9(X@BXMU05G.^"XH,0;8V^-UG:_A+-K*SZT01/7W0R MI;P@>@,)_KB"RI/*-/OB^MH5%W@B-UMMFH!22[==+V MCZ/SHZ9[4UD!O0^BOOSFJS^GV6.^D]DX"#K3(VK8])7TC7A;U)S8NM$_BW+\ M_O5[LRNG%1;CYVXZ3][8@>Q[L[S-N&ARXB<=?J8Y%,',#ISQ M \YXWW8;8ZDY,YV_,=/G=OO-62PNP'/0,G54F!&P(W M_&AV^C?GZW1%B+YOFOP^"\^]26^^-N(Y+>[SGP3-I3=N[#-A!1_(;.N7^OWR MFT^C<6,V78U0W18J586?Q]Y$J>!2$CAK.!8'SI\ZF,#[F#4&LQG+@;(#9?\ MYZW+%>M'2@[^G*0>@U%GAV[,8 OZ;:N>MNT/K+$-*[7"8*;Z=CQML+:Z*1WU M\:GY!MC :JLJO*;(V]WN[MV1.S$J3H#]=Z:09R#^3^.+E_:0"U&.3M M)(Z&0A?37>OQGS2<@DM-*#^?4'4]9@/O&JGGD@7N3>'TVZ MTTGS6_N#3>Y.5!VH.S'*?O$CXYM%=TFW.5T\/)^Q1/8C.6D\W9CI7K% MPRG=+O[5?K^=:# 3I? &9NGNY;X]$P.>SC=V3K;)?/^[#^? MJ3!SFU8"U8\'A'?8'_9*DGFWNDKG1W:>E*875[]H)P5Y1U_1))[;[V!%UH#( M1]%O'C-]@85Q PKZUK3E^S=C9=H;D/!UUQG 9[V#$NW(?#@>J/G ;6)M]-DU M!3GM1:> ;!$Y'E]E&I,['@Q<1N.7MJ/&P#T'?!*C_^A'%E+KV%_WQ[=V'ST_>NZO\[JM+F@_%T4\S;0;!=CI/O@&B\6WD M]J.]1A W4UJ1%&E]^[WG._39SG6^NI_JU--;SJ4]7])2?MB7VOW[6A)M"54_KQ696&;E3]9J/S96.7/^M<9%<8= M137\6GR=>'6^SF#.9J/0R_;F\_&7B^@45,_3L^.S]Z?CG=J!)SO^&)V>_?;I MR^_'%Z>?SC;;-]4?GO,$?"4SAS>5*QV3LXGS34.KW?P2B M.HG._W%RLGERVHF=^>F/@8]/6?/S0:X_^NG4F0GEJ 8KMIYHR#?.A^M&R+1# M:>HM[\[&C$BOJ U]COX"+S787>6[5L]R#^/4+GAZ]W$$!D$Y L6^^&[-NXF? M]0C_9?P%..&^O*GMV]J"-@' .=X&7Y?:7/N-?P!X@HFJ"+91T?COWXXO,/X4 M?,S<=^RFZ9$0\5^<'KGD$^0HH8^^_^B;]$CPQR^_&_?^SU^&U=Q.MGHS!U)1 M4O]Y60%A&]3R7>[_O/L&1]4HYF\;]=R]L)@;%QS"K77M\66_)>6&O!@U7TKOPS-JNM=]_H661_+\:&]_G^\AR^KJOB/'@!=C6I;%?FSEP\T MX][ZVQOZYC4<_7-$R_*)Y\X5')/>,XEC-W8D,$-@A@Z883: $O@AR-T -0%J MU@0U+O(:(";P0> #2@,?!%$;(&9'(&82=1Q'OV^&D0\01&.&WPWBZ!*$?CJN MHR_-<);[;N,GD- C^]8P*HYW9.<"6P6VV@'B.#R&V0T1#QNT%<;L$K"/S\\? M!#@#*KW0GIB2_EHWQ\?&M@_9[MN"GBT\-2D2N@_B<2Q\:596K MQ#BN:SNL [($9#EL9 G$'HC]8!;1;^.@_D*NS:7K^ M(K-7Q>]V2.PNE;*R;D9X:?>#JT^ZE7V76_U#.EQEOPX&F!;<=%#NV([_54VC%U^<\-M731DS-C$HR_,4 M,6XI4CF32&N92TNMD0H$EK_*]^$7F__MS?NOF;5$9EPB$2<2L5Q2)$B2(0VO MVX0QN*9^$PWD-2Q@5*-+*6_>.F8]'ACWS\F44X^'[V55W16#RW^ZB2]O(C?9 MS]_ECZ]_G'\ 20GG E>)W[A^&L6U[-=_>X/@MZ:6Z&]OBN_#MX/1-3*E+REQ MGWCS7R1.>RS)_O.7^RO^K]?- QWR=\"\5W#> ?/6A7F)2"RW5B/")&">Q!F2 ML2 (8TLTPY)R$3_$/)(;)J@DL$@+F&=2AI1("3(QUHQE/,L,WRKF8=Y+&0N8 MU[$7:^OJ]^X4(;='O>1(SJ_*:HC"_9;69T#_YY;/:I\[Z0/5@VGO[6N MP:ZXOH<3OI3GUW32#?,YPVM+1TIBQF**48JI0DSG!"F-!4JR-$Z8T81FK OX MWLZ1Q@QOYT!=O]+QBA$\(G(]Z5R/QW:9;5N3_U35+^TW9O^>U+DT/8\<=2QH MEU39^J9IFMJ_\RW$ #.LB>30S9^LFK&//TX0"JKL_HOQH,$^!H%$IB(1.D4\ MMP;@S*9($I4C;#-E6 8""L]IL,^1:EZH7X!,/YV*](V(KD#G =?">1\2PWEN5C M.^\;UTLL\!5,[J"! M!@TT:*"/QX;BF(E4*A2K-$%,) H)I6*D2$*,,=18VTD\?!ZPSNRP6\RB*>UA MMEP,!8H/"!?.^^ 0+L5&RM10Q!B &TOB%"EI&,(QS3-+4X[)',(]2TW; ,)E MHL?B)"##\0. DFDN1,Q0G1"/&<8)D##JR MS' N<$$AQIPFK7*-2)QP:UBJ8DZZT*0GC DRIJL &DE[5 3I M$A MG'= M)E$5DNH<-JRTB[<1E-0GJE!L>#8:DEQ3DT7RO,Z$(UFO23HR\'Y MO#%]^7-E;V1AW.!V.W")6].!Z[KM."17ZS@4!,\+V/+'K49?">,^DR*>U&IU MGX47Q09+@S5*D\0++XVXC@E*1 )7M0:GBG>ACK=\?]*P_?' >%=0TURL8Q=0 MUL-TG2)ME::T^\T] 4\#G@8\76P,)("F@B5(6,5 L3<,28(31--,ISSAG"2J M"V-@@W@:]Y)LG8UH]@A/U^]V?X[5L$-F@;_;*NU'+\JA[$=/;$(:1-C^6^J' MYHM:F6.6N-NS.+%"&)0K8A"3+A=<2X6LD9C8U!B;)IWD@J]!\G >]S@.R2H! MX\)Y!XQ;CG%,J13P+$$YEQBQ+->(,RR0C;F.')I(! _\ M!CWPY0VL\:X7W?2E<[QT)W XZ:4AJS+ 6SCO &]3>(NU2)A0!MF48<2P!94* \9I MDM$<-&85B[DV_L_1J-<.;VG6XW%0IX/+>E/J]-_+TGPK^OT@9(*0"4+F42%C MG'"Q<8H82> O$4O$I>0HDS0A1%N=L+0+'7K,DETE&?*DER6A"U9 LW#> =:%RMPYFI%>1L,@N^!PWEP;DJ$< M7!:NITY(X0BR))HG"9DKVW]>(Y(Q M:T[\,"??W3S)8G#9M=S)1(_R-,B=@'3AO /23>)J/*-I;!( "FH1LS1%7()& MK//,))S)+6,A=:QEF*NF>FS^V:O"]G2GA"A ''O?-6O M9=[KQW)PB0 AKJ-B.L@X^JD8.,L1GG$[@T"I-4R#7H*L9#GH'VF&A&44V21+ M5)R""66[&>MZ*XN^ZX7_6UF= _>>6^#N8EC8^H-5P^EOG;,]!WUF>;Q]36>] M[?&N-.%62,-1A@6<$'5X[9IC)%JR6! M,]%-I?CV3E60+0WM+?-(CI>-X"%1 M#<\?U9.U1LT&CK= MA4YW:\=23HQ(4JZ0M+$%6YX2L.HI120#K9AB 2]TTEG(Z0<7H!Z<3K6#[H;% M"+'.+(T]ZFP7\#/@9\#/+O%3FT0+,!M@-L#L%F%64Y)9IC$RN=*(,9H@Q:5%F,:,6)TSKN=* M_9[?]K0[F&5QCVW0[?+*8;;CL.1"0EQ@3>RAX?#Q]/C7TX^G%Z!*=?3I#[S^=77SY]/'CZ=G?H].SBY,O)^<7T?'9A^CDO_\XO?C? M']+FHT#>/;\6J(-W=YBQ$Z2?Y;584]&'!@=@/_.SW;,$=.^L. M6.:.!_A\+*0J^CX/(,!+@)?#AI= [('8#V;!^Y96NW79N^P,CK6&71S6T8V\ M'B5Z'[0P"YUWS> >365H9K#$_A+Y2[ !#3'"/) MA$%2YE8I2A.6XD[B1>L$.1IG89;'9A+*@E[MS^"+O2W[M\7@,M*5-<4PDI>5 MM4V56CD:UD,Y< U.@B3:-TD4JJ6[KAC!&1>*2%"KE4$L3CCBVJ4N)!;PW<0J MZ4;+_E@,;/TI?^_9M6,=&_\#0E?*Z5Y+-*.=8';''2$W'P'01W]:;4ZK-R:(.O.LB8C,9RB0GSCH&)3+/.,(DSW)A>6*Z&0_G M!>]Z?+.LEX1.8L$UNS$=\H^!E=7 FJBRMW8P"FIDD#)!RCPN9?+5N,DX+MNQ4Z2]-+0 M"CX 73CO '0S0*=2GJ?2(L6918S)!'%C,I1;G%.>VP1GJ@MU>H- QTB/B!!\ M"C[:#:845R-0K^WW&SNH70O/@8E*/PBC_X2"GB",]I\G@S!ZU+>3:FF%92A+ M%$8LE0+Q6"ED5:9!3.DDBSOIE=DR[$RUW?' ^.;Q,R]UY>W)>BS,. U(%\X[ M(-U,AW7%%2&,HEP14+MU:A#G3".L\S0W,M5IVLE$C$TB79ST:!QFTP>_]J;U M[F_RLE6ZE1U8^$S0M8,$"A+H<0FD\BPVB8Z1C1.#&-$22:)!;TXSK"03DI"Y M::?/T;5/KF_ZY9VU7VQ?#N])HHXS\W OCH/7)Z!<..^ M(\9!<>89M0@+DR0*,RMT)^[M3:$<8SW.PWS-X-O>E(Y].M#EM8V&\OLX";D7 M#>PPB)XP_"0,/UF[^-*2$:QCC1+),"C<1B)E<88PEX2J3*B,=M,BOK&D&V:_ MD-^[%EM$]&*1A1$H08$/*!I0=-,HFNDLD[&,$;;*(H:-0I)G#,4LL4HDL4A, M5QT]UHJBHH?C=>K^>P2B88Y4MW.DGM.@-@BO_;?##\W[M#+;+-'GX![L1)%% MG#> =DF3FUJ5$(M0S(#Y9HIAI%B.D%,,FLT M-WG>S5C3-2);&H M)(QO4L7^8',+"K;QZ2RA-#.(FR!N5DX7)R*1BJ8HYJXT M,U<94AFHQZDD*>"YSQ&Q,26*LLG$G19F;P;B4]%(:)L $!_8V'-BCT'(P M2)\@?9XT]B56J=4@27B&-6C+/$4 J12S3 LG<8)0I*CG'-$[I7'O5SKL. M=HYU1/1H'#3NX,_>E,;]V0YJQU1C5_9=$#U!] 31\[@CFV4D5;E!H&#'B F" MDSB40[J5AM$2 O'#> M ?)F/ L&6ZQX##B18L18DB.AD@0E-L]CDY,\R3H9F;,UR O]58.;>_-))+J\ M=OV^Y3"HX$$>!7GTA"I(Q;4UQG7X=O)(@28M< H:>9QGBBIKQ;P\>DDNR?L9 M1IW.G.C+NB[RPIKN?=Z\EV9!) 74"^<=4&^*>BR1G%B#,I5EH%%SA50B#,*) M3:BVL1:V$Y_WUE O[:5I\#T$[_SPD MSP7?]L94:C\9*AK,*M:A2C)TJPW=:CY15+&+CUO \*%\PX(MQSA M#,&4D(2@-(D3Q+*8@\;,0,M.I35229RKN2G"+^SSW17"Q:+'.0D(U[%S?2&5 M+5"D5]:9.V.91?OU\%P>O T8J5'Q'5T5QMC!V]^^:@X& ^$,69Z 57@=R8'QW%@,+NU S=%/]761F?ET$84_SPAD(7_+..(W2'_S8I .!/WUM_> MT#>/;\6JTJ&[S5DH'IY$-2O*R+#@0.P'?O9[MN#@0^M*9?YBP>R_=C.S(Y>K MZIN1E/V^&^MQZNC$UF&.=K Y@\WYU.9!5"06@^:=2T,0TRG8G%Q8E&"C#4X9 MSYGIPJLV95\7TYDR[YAW3_YOY"HJ9%7=P:O'UP")G4V?8C044P0H#%#8,12N M607K$OO^^F^<$GIX%+#K[JC7HWXV\BD8M,&@/6R#-A![(/:#6?"^51^O-?JS MJK2=)8!'@BRENW"I_^Q%-[**;F5_9*-_'Y_21I,?9<8D548ADJ=@[B8)F+N" MQTCC+%=4TI2S3L9>-JL^=XO^+*M/U?E0#JWYIUOY9UN=7\G*WK>(X4=K_*?J M3_GQ-6":EA_ K)95W7YZ:B6?GOWV S-Y24PZ99DV2J)82(48%@)QPSCBJ+_$8K(GL&R2ZL0 U;@7OHJV0.R8IS8BPR)J8 M(R!]C)3*4R3S1.%,\,S&<[F^+R1W?V#U\6AX55:P,G/OI/U>U(M]/\^E:B#: MU)+<]-GLQVW0;[.62$Y6"G2L MJE_:=V?_W@IY&YM0&W..4DTP8B1/$,=&HSQ6+%E%%-/8G_%.\3'/,PXG MF:($.SZV"B-A3(YR3G$.J)YFM).1O9O@8\R71R<.@8\31E)%DQAX$M1L1C(! M/ G'I!B+L11QQE@G/74WQ,=9C_/E-4:;.-!Y=OY@M;U6H%JV'$U#A"A$B XN M6/XT6+(V3[F,-=*)JWJ4(%V4D1FR1%##,4V8Y!VK%][@[2CN#1@88MX!T<)Y M!T2;S&N1UF82DB)WN@^X!SX;P/%.J[ M?(^H]#U3W3"PREZYF7>W-BH&\+L-LBC(HB"+'I]!H/*$$J*0X-0BAC%%,C84 M):DB@H$B'IM..B3-,*QOV/=^EEU//;=^+.OZS X_Y1?R>T>"*6:]A(;9! 'S MPGD'S)OZ&2R5+,L(4HJ[06#&(&EI@G BM-'8D%ATDI^Z'V,HER2]. Y=8?;.S_U:BEPO8,_J4777E+E& M<@C,4P_?;B<#/TZ2W&B5(TQ=T5\J4J0(L*M);"+R),T3W8D.,UZTCUBUP:LV MU[ZK]'LJE@>OUG24#7=MK7S"2IU8V'24,IPCAE.+>*P3I"E1V!!,_=;V?]PP)BB6^R]A7[5BV2&G_;0= M=,RPMB1.$3<"C/)8YT@E"4,B3PT'/99SUDG![P)T[#+W.>D)LF_U'/?/>MFQ M_AQ -(!H -&M@JAD6:(R01'7DH&*F5LDC!4HB8T&8$PE2SJIT%TSB+(>H?LV MA^DE(+K^N-HK;T_^.% M^]LU*)_I<1P5H4%YF%;[BJ;5;K^S[\8:^>[1O-8 M) %(=@Q(7GG,2P@F6$XMDM0U/^0T1X)@@KA2.I:"X3AA76B]OQ>#LBJ&=^-A M"%UES%+12Y,P[7I'PF"O7!7V=UM]VO6*#=.#H J"*@BJSL?Z$"FLQ90B9;E% M+-<8*6L4]TA*@[P+UD( X0#"6P=AC!-*C&.>RF) PROQ^PX, _\$\V.F=GVO6B%F:&^Z6VP538M M)ND1=4QKRI$[G&T*ROLDN#*U_?OZ1.CBO3E8(2I3Q65B$4UUCE@6YTAIG"*B MJ-*:I<0:T84E,P,AZ\,X4]4U?WKUU[[Z[D<;Y(V9L]J)YV-;6;5[XUZ@>%OG=^+G]5Y$=&."H M[VX#X IO)\SU?=T _.("L&>?5G0(),GOP0V04X,R5Q,WR(V\M(V+ \D<'O.M M['^3=_6[-[_O[$[3$.SBDD'1'7\X>++\5GT#[B< MJQ[N1:<#?;1I;O*:TP17O\[BZM3L_.1#!#^=?_IX M^N'X GXYOSA^2?E=QP]Y?3IM^CCI_/SUP&2'>_!3W\,Y,C S@).S&$KURX"V0B3$S MTQ) CH;EV.YRS^%$/2S"?1R!$EJ.0)DLOEOSKKD-P?@(_V7\!>WF!M_4]FUM M;V0%^#S>#6^"-]=^,Q>EN2WJPENL=V_'%U@8?_$W3-,C(>*_.-UER2?(44H? M??_1-^D1YS&>_GG\T[OW'!W'P182Y#Q)KSC6?HFEOGF3]X6^PCU='1"$>^MO M;](WN[?23D.<5Q68\;_#[U=U= +JI3G (P]($9!B[4CQ[*2N5X,EDQXGSZ2% M%^3@O IZ"3 38.;%,$,/'F9< R7?/NFGXSKZ8KWWR_RXH\=A8DY@C0-CC1]/ M83],1GA,^'IGTA.K\18^UX^E[?*TV)WPK:U"9%_LK1V,?CP]Z8?=<\8/NB/! M_[7CSVZD^VQ.LASP>@-I'\Q1[\%ZGR$;-ULRLFW9N&Q/S^P0%OQG=%[V1RY/ MJ=/9)OL')T]->MPZ,6PD4W@WL*3[[OYQ;A2V @F>9X@1'",E,XFL%1DWBO!$ MSHT.E*E(8F84HC)+$3,D0]+B',6$9S&W6!H=SW?W]^KH;U5Y[:NQX"'^IQA> MO1_5L'!;G7QOZQ:/Z]K"?Z;#45J<]AC9?+__M3+ 5OIH!GP+^/;:\$T0HA/# M#1*, %8I(A'/L@QE5#%*_%V>;G=N\:OG7M.CH8]?C<5K>%AIO_55[?O(O.1S)GBH%]C82E'=- M$L1H%B/)]HC+*#GCKB_#W!>X>H-EE8-* ?)MG>F];Z[E%;FA,5BBC(M2&HPPL2 MR.%6(H4I0;F0+(/W%,[F&F6D-!.I<'[WE"O$7%\-CCG 5)Y3HY/<$)7LCIB* M:=P39)T-5@^%$0+.[?7Q[C7.)81G"J>N#YN)$4LS 9HXSA&VH&#GF.0JF6MK MFL8\QCSFB$MC$+/6(L&51M;&29SH.,/6[@[.D83UDA K#&F8G7'2^[(>NLG" M(1TSY*P=8,Y:(.UPU'NZWI".&=(Q@ZD53*TN AW4F 0G"4="96 E)3)%DF") M$ILSKK7,4DRZR,)TVNBG_.]E:7RKU3;Q QC1=)5L242/Q/C@#:B 7N%X#P:] M\HSF&:<)8IG0B%&;($690I;G.39<),0AT.7@+WTF2=\VM>!W6'3,J0 M2;FS B+D AUF+E#,8YE(GB*"%9\HY?6Q*K,R89',M!IZ3'KE^YW:<]@@.E;8!SL+Q'BZ<,:9TFF*.:)8G MB!&%D9 \1YE56N62,,KGX>P969#K=T1@W*,X)'5OP-T=-.B%A_+WJJSKZ'-5 MPLM!T@1)$R3-/4E#A+*@[VK$$\$0,UHVZK 0W%":L%2IN?+7YRC.G@T;+NQ( MM/"L!W<]>,D2X"L<[^'"5RIR+?-$(2-BYU@6.5)69TCQ/,EY2O(\ZZ1]&E'=A*]B,Y,)$T\/&B'E9R6-S:R'Z_<4-B M0_)S$!Q[)SB>F/PLE#"::V1BT'!9C$'AE40AKB2U-$ECH3KQ#[=<^?>&)X\' MYO@>1YXT#-F1"$FS7BRR@Q M8>L4.?N3_1=P,N!DP,FGQ-0RJS/#".)$6<1THI%T*CO65F"2Q3@5_F<:W:<.76P];+S]Q6T!AHN)"D_%06 %@;5O M NN)F2X29X:#^,#4-*U"M<\MB)C HW9TXZ4\'M\"#SN'4R(\Q5SIG M5,N370V&".60 <+"\1X.A.42)ZFU&N&)R"W.!9AAA..5(BR1%/ M-14XDSS6IAN=N>'D;D.T<8_R/B="Y8C% M>8*X5@IA@PE)<$(Z2EU9$Q+NV5" E\!@<"\_?W1,5$PLP^A2%H/HIWY9UT'< M!'%S,.)F2?51@C65F*,L)00Q-TU&THRAC%BM<&I2%7>2YO%W8#H7D/PTF/IH MGA"=?+PE58\F>Y;>$1S* ;8";&U.2U:@V1(;&X03RT'C%1D2EBDD,D,HU4F, MZ;R_X#E=1UX&@ZLE:<0]1I+]PL,-Z\W!3>V3L(=7MAK[J'O1P(9V>Z&:J#L" M.(!JHLT(+Y-:11.BD#5IBIB.#((\Q4L(:1)+8I":SF.JY.3K/ MRO/>* Y3NLZ>AGN(PZ$S^+:J1IUE'?UJ@9QMU/!$="&_AV8QP5^V?_ZRG2]Z MTBDE22H03?(8L2QA8&!0AC)-4@K6B9#9?-SY61DXXUJGWZKR^CU-0=M>2-"&]+-VS M!L&A#C5 07DP.,,X1\IL"5 :H7'/1K=:22QPC8C"H M^U3$2,2I1$)0)16E,B.=M)W9$%32'EOK<+C]0^U@WXO%AN+$Z50DLRS9LW$J(7(0L#5@ZVO'5F[B1.5@*RB6NVG3&' RI@2E2F?PPH MY6+V3[)LR^<>=;J+Z5$&W[HIZ\+QR]O*]OT8N>7X1(+D#FZ]X-9[A3)>,:&Y ML:X\W$VH9)HB[MLJ299+%B35,'CFU)CQ.%$8JL:#E,Z;4+K:HG1F\6DN@JYM6KL*36(3$.14 " M];BW_O:&OEEYZ5N$]JT<]:&M-Y#VP1SU'JPW-%A_9OW!__@]LB:2L!1Y::/Z M2E;P+.5H6 _EP#D,(^_M)N\B)>M"!U/SE>?PA>K_%Q;GZ%RKE(!%1C/%7,]& M@P1C'&7.]883K-(%>7//\+&-6?.XX0/#1_.B9:@*.\@)GKE:[4*C!!7W2O;:K6Y,X?9"F6[PYUR@7.6 MT!0)+=QP)Y4BE:0:\4R _653QDW4MM/DHQA_P(YAO0SD$ M\RT_OK85'.J'LM^75>V_,K':\*S51E=-ML5'"=DOVRU,U0OH&=!SF^@I.4N$ M36.7WY(@9F.,N- :*4HQQ2G.4CG?@N\9+J]=0$], WJ&E,H=, E"%#F(M2#6 MUBG6$I4D., MYT#DH!L@',=9SI*4QQ3LY>_7_;=].;C\VQL[0'^<[]#RHM_**AI>@9%R55D; M@04SO*HC.S#61+_+2E]%,>E%8/O'O>B;C:[DK8TJJ\O+ =S71/^^"'V>\ES/ M7?L3U3]J,BOC#$FX,F(46Z02*A"F)L6)U H+^A"^2)XR0^(<)4KZ*68Q*(+* M(H ]!E"H3:[-^AICIO?R>)(?]<,\6HY8.T-I\.F^.Y(RCP9V&/6?TC 93&QX MP ^?/UX<]Z(;"8\H^_T[N%1>PZ74W6LA1)8F5+),HHQ8"C8%44C97"""":$J M)YJG["$ATMAB'><2&:,RQ!(P083*&5!C3*6@,4ZX'A.B-,/!VR_66'OMMA2( M[OT\T1T/!B/9_V+UJ*K@Y??EM1L'Y0>^.OG[4-P^FRKIT?)\V5VCRAZ@&MRM MMFX&[J5'Q&J\09&6]97S[TRV*;)^GQSA+:/8QA%T5?:-K8!ZRWK8D&\T[<4W M(T\:H;M>R;K8QEBUL<@6Z1V6R@'=VZ;W*)KQ_'P&>.&D;GDDX%O M@BE=[45>#.1 Y?#<\(+UW"9^EX70U/<3G:K;[\C4\!Y^0[GL*+1]>"=*>J; MOKQ[Z]Y]=P,J*-QVIN5FT3QLZ^)L7OC7J!X6^=WXN?U7$S>S2'%/W05R:K3VL:QC60.C_E6]K_) MN_K=FU_N4=^8M/Q&+*:K5TH^75"/W]@=IJ'%,Q.>350_;+ZZB9WPNL8LFGZ= M8NA7A\$@EP!RBUO[M1CLQKZ]_W3VX>3L_.1#!#^=?_IX^N'X GXYOX!_?C\Y MNSB/GJDXK.-A/_T&3_G[YR\G_X!'/OWG2?3QT_GYZX#,CG?BIS\&&G9&&[CRHN9UG!R-"S'W?K<@ ME94CT*Z*[]:\:VY#,#["?QE_03MGWDUMW]86;#V KO%N>.=I<^TW<]'JVZ(N M5-$OAG=OQQ=8&(;V-TSY$<;I7YPP7_()J?OFOGX[KZ(OUCB'SX\RIP\28(8Z(!DC%6*>ZB MO&!]^+O9P6=[ ;]==R%Z71WXNK1EAR[J M+ZT=MYC:A&5@H[E"2IPGB*J"^>:UX+O*<$SM9AC%OVMK,Z! M0<\G_'EL7-6/RXT')O^47\COJYN&CUJ$J=BO(O(P+"+ 7("Y#;;<,-;8&#.4 M4@,0J$R*E- #G#L8.;=$+DDK0&O/$6829 P5&JE,&X2-RG(;&R)$ MOFYU_K-[H1P<#XS_U.>R'E9V6%2^QO77AG4_ ^=N0$S%R7Y)J:#F!_@+\+/M^S(70[WHH[Z/KN M.F#4PJX.(M?FR0[T732L@,;[38>G&1]_$'I[GSRV.;%X #ECRX:I:IH;2U', MF47,Y!Q)C"V2L8U)*F(CR;R@Z]AN:#G^?2[-U M#I'>T32Q8%0$? WX^KH,$VR-2-,$P)83CE@6PT]:$\0YE13#_RI9>_QA$WB] MFIM'X'7Z>784MG<\8O&Z2P:WE-T;9&F0I0!S;?#Y7-ODA?AL$BGS MC$H49S1&C+H<4ZTSE%O!;*I)KN3\T.>.C95UF1ZDE[(#!.K[1+,R?83QINNU M1N[;(8[N@_D1Y&>0GZ];?B:),TG2# DM4I"%2B"E18Y(+@166B5"==( 98'H M'(M-^*T_5]^F]9'S6>@BR-L!]@/L ]SL-]URD4G(% MJ,TT04P;Z\PEAHQ62G$N>+P@A_<9YM*.PSWM96NMTCL$M ]QGJY8]:.MZ[>+ MXSRKCLD,\CC(XR"/N_'S< MWWB SL80%0JP&F!U;;#ZUW_CE-#-T- K@Y$0F5A?9&).;UXXGC7$+S:#]/2( M.C8UY9P#8 M5""34I8"1EN5=5*ELD%HWVQ48E^1?6)7P0]._=_\?,<"-UC6['GC3WTTRC/)B( >Z MD/W(CS;T/;N.9O?*%+>3W>K;[\@4E?4MK70FQ=<\5F1WXV?VW\5V8$!5OON-@"N\';"==^WSUKK.JWHB42Y MI6& +ULDP??P!NBI@9FKB??F1E[:QC [/^5;VO\F[^MV;7^Z1WYBV_$XL M)JQ72C]=D(_?V!TFHEG)U %5+?1,;9J=O$XU =:OL\#Z=0JG7_65'%S:W=BW M]Y_./IRG9Y%)__]Q^G%_[X.R.QX(W[Z8R!'IG@X>OAPUG\ZB(97Y:B6 P.\;K]K M"SKXC041SC3-_''"9Z4$E1\-R;-RX MAW12$];H!S. 0E>.0#$KOEOSKKDEP?@(_V7\!5AI7][4]FUM;V0%-QYOEC>< MFVN_F8O3W!9UH8I^,;Q[.[[ P@",OR%-CA*2_,6I 4L^09[])CO*,K&>2S_Z M9GR4)MNX;W:4"+Z5^Y*M['-RE(EMW)[JZE0=T/3=99KU[T7'8_KH<_*>J?OFOM,"S.UZ5-T%O2JP16"+J5ZE]>AZ MU/<)%,N[C096":QR\*QR]MS*Z\ <@3GVG3DNRF%KFI_\WZ@8W@6F>'+)']^! MBC^^ XEDJY#;K[(O!]I&LG;5>Q^LMM<*=)>8]"***=U\P4=7&[>#]1Z;IY1# MFU1X?U?77SF16 M WD>[*[@^6Q5-YKP>KO=_0 >U]G0-&!CP,: C7N C8+@3 C!$):910QGQ/4[ MR)"A4L8L,QE-U$-LC $$.<\QX@F&[W 51$+C5*5Y 1>M\1F.XV-7"0]'K. MCP$?7\?A!GS<%CXF:9+DDL9(,0-Z(%C'B"N2 E*FN("EUPG&>):!U[C0^)DDOCH-I'>#QE1QN@,>7^-D?G-&2S5K8 MZ&7CECQ@,9-I@HC"#$QSFB(>IPSE2:H-0!83^9PE'^>Q86X\F(QE@I@1!*DL ME2@1V B9QC$F9MMHO%J'&-8C=)WCB%\-XVZAJ5? Z^T?^Q[B]:8!%,"2VBP& M[%3<*;&,(8'3%"FL)0;]5.7S$T#R7&ML<89TEAG$DB0! (T-6/\V$Y00:_!< MWZR=4F=I"L"9[A5P!G4VP&. Q\[A44H;&Y)81*QT&,ERT!J)1,K0/--2D$S. MS?L6F C0,372C&& 1X(1!P,?":KRU'"CJ6$[#8\Q%;TT66?KP8"/ 1\#/NX! M/L9&JH0JC835UDW$ 5602X*PRG""38J9F5,?26Z8H/"A7+HNW ;,=252@DR, M 3$S#DHEWVE\)+T8Q[V4K+/M]JM R*WRX@9,/Z+ #)^_QX09./J###IR\QX?[ M"A(U-I27\<0:,I'@.(LIR@GAB,4D1YSP'!'#B50JSA29#;S*094X8D\<1-+LUP\/9S5<*SN'F.C_M^/I?U\$,)"Y#^O8%IO@@_ MN.]>5')0Y[8ZOJRL[V/?^42VK$>S_4HEOD\O(0DC(&[0G8+N%#@Y'&[@Y,,\ M[,#)>WRXP0IZGA6$LR1G!BLD$TP1TS)#G&F&8BM2F1G,-6$/K2!&I= YQLC& MVI65*9BG5B1:?TJK: >R?8K@R@800%P ^#N%."FAA-FLQQ)+0EB MU-5B)MBXNDIE*)5$I'. F]),I,(*)%*N$!/4NOIV@U2>4Z.3W!"5O$; 9;C' MDOW*2'H)XH;>>L_BL^/!8"3[467UJ*I<7U,W8\/-W#R 1UVX.0]/MS R0=TV(&3]_AP@__H>?XC)FG*N)"P M&21!S$J#1)H;E&0R):EA&5'FQ6E+OG2MZ77]8>1LZL^V*DK36-I?QH;V^QD[ M^Y^R/[(GWM;NVDM$>QP'MWR U==VRKL'JT%!VJ_##IR\QX<;./F #CMP\AX? M;N#D SKLP,E[?+C!:?$\IX7$F<&2:&1SE2%&,HEXBC724J1*F20E-'MQTDMP M6NRLTR(TW7D6,P'1]F5=%SDLPG.3')BH^O_9>]/F-G)L3?BO9-3TG:F*(-2) M'7"],Q$JV]7M.U66KZ7J&_.I ZO%;HI4,TG;ZE__ DB2HD3)EBA2(I/G0[DH M,A< !^T_>W M29^JXS=_.P91"*(0E%H@-G#R(1(7./F B VUJSE=*@4CO$@!IAKSB/MTC S)*$J0U84:RFL=(;YBGMY7Y MXZ'_N*S*_YHT^;9,[-GH][D:WW[QZVC\?C1\/5HI#MN\&Q[[SV;3QBO&HJ=T ME[NTP)D[P"XH4*! 2<#<8&3#Y/8P,D=)BYP\@$1&SBYP\0%I\::3@U6ZYAK M3&!F.6(J>*05UTA(&J7DP@>_6M]4.VF\Y,CE;N%,8(Q,=HEX%FS-K?3>J7UU M:E B>DH0<&H [.X9E0%V]PAVO?%425(C(VU 3 J1()0Y9+&WC$O/+5G)S_+1 M1&*915X[D>YA,MW-"-+."TP<]L:R?85=QFA/<@FP"T5^GF(:G4S.P[A4]AF' M\S!L^I]#U1^FOT.O&H9)-8K5Q'P%00>"#CP%0&S@Y$,D+G#R 1$;.+G#Q 5. M/B!B R=WF+C R0=$;.#D#A,7./F B VV/Q*&Z4Y M-BC(*! CC"4XLP%Y@2EV-;74F*?4 7H1_4P"H.UZ?9^-, M(,[-,E]C8@D2I7%HTCB03;H*ROG24?/:RQPJ_'163EQ\,1J6VE[S]6D^A/%I M7H#7ICG_8/JWBG>EC\&?3LPD-"?Q^"*,TQ9Y,QH,S+@I=RT8O5YF=/(=/J^/ MOE'/:RO;H>6WRS!NJ0U1O*!*@-,6B V8N,#)!T1LX.0. M$Q=RY-;L829HC14/B =*$//4(JNP0B[61F%&@R6KJ)"YZ( M]3P1-$AML2&(2JH0([5'5GB#-":U5822B#<2Q0">B&?T1$")G;4XY$V(83P. MOE39F;?(JXS_Q[29E' DJ+0#0@K432 V(")Q\0L8&3 M.TQ)"\[<]9RYRH@0!"'(&AH0JTU UAF+ L'6&B:]L7K%F6ND MI9;6R&,1$>,\(E5CB8BJ8_!:",/#C=+KTJ$"A@UNV+4['H1G1T-6YD5R/EX^D=3F:&O_%>Y[,QWWAY\^A'%_Y$L1IN;C@DW+ M9>FG(BJ&+I2_:=2Z*0C\FQE,PZ80< .*>+=BQP$% 07! M#0EN2.!D(.X.Z3-[[89T AN:5*-D(>:2/9P(I#6GR)LZ:3V,!;_JAGQ,R9[= MT):^[:UDK%-J$@1@ ,J"O@3Z$G R$!LW$&8%\FROY-F6)4Z05%).,+*U\X@9;I%BF"*E1<"!>V/X2K_+ MQ\08S,O+%3GQKFFF=T5:E1]/6D9].^?3S<500>P H!L0%^QN(#9P)"YQ\ M0,0&3NXP<;MK<;@Z1NVP1Z3.!:V5-DC+X) 2UANL@W91;**UUCT61W%S?=_@ M6-^!Q;OEOP)H V@#)064%.!D("YP\@$3&SBYP\0%3CX@8@,G=YBX'78<>,F< M]S7"M4VF?W0>*84=TI8%JKV0UJQ4A%BG$Q8X#EYJ]T-]H2?'NR!KFML-LL+7 M_#F - %I GHA$!LX^1")"YQ\0,0&3NXP<;MKX=F:TT!L1(&K&C$C*=+:J*33 M"D,U]B3RE8)73@6NM5*("($1$UXF"R\FJY!%'(*ATBIUV\);*AQ[-CKVOI_' M8 8?3-^_&[XVE_V)&93(U*),+Y><_1C^->TW::*G8?RY[T)K&GX,;O1I6)Y2 MK,0-&82TIW"WBL\"& (8@EH#:@UP,A 7./F B0V!R2MB8A9)Y'6PB%!*:8"\V#$:D_=-<)"P&FX/_P" MA5/68K"/P8>+$MQ4C6(U3G^%"V,'H4I;J5PV'@T&_>&GJI_!)#03D$0@B4"G M!&(#)Q\B<8&3#XC8P,D=)BYP\@$1&SBYP\3MKI^'>A&9-_^:]J?7%W;R<5SLZG2MY310W?< M +H!<4%/ 6(#)W>)VUW=@:^:#X1$%R3QB MP3AD3- HDEH$1J,.9J7+P:/[ZH#O8-^"/J!Z2'K.KZ-Q6J-AY:;C<1BZJVH< M+H)IIOE_PPD$@H"X <41%$?@9" N<#(0&SBYT\0%3CX@8@,G=YBXT()YS3"3 M8#6WG"(>17;[>(4,L1XI$[WF5'/MPI/#3&8V]^N9R?UQV>(^B=]S)#W<9=2D MEZ1/W_$=,5IWRG?TE);+@*K[0N7=0U70C[I%;.#D#A,7./F B VST)9'IGB-HK<",6,-,M9S)*D5BC >9'A29QSP6>RTSP*J MG:S9-N=OQQ4TS7E&,6;3]@KCQ6B/^.6D:D:#OJ_F!.RRH/O^[$&I??B2M;%[ M->WTE@'$ ,0 Q #$ ,0 Q'AFQ-CK?(]:.JJ)"2CX9 LG@[A&6AJ&,+<2\^B, M%>RV02R]2U"D&?**>\2B#,@H29#6A!G):AXCW=.:H'J+IC( +@ N "ZH:( 8 M@!B &( 8@!B &( 8@!B &( 8@!B &( 8^[%E #$ ,!/ +#/ ;":4^/J6B$LM4.,6X:L MD0()[D/$7/$H5C(UU@'8 JWG:7QAW+1U1]\-W6#J^\-/'T;C/*#CR63,[8"P!B0&) 8D!B7<'B8466M?:(QT51LQ$C30/'!DM M&9&>4>K];20V&(O "$>R9CEGSEID.:%-O,G ,T!C0& M- 8T?B0:,YEP542+! YU+M"/D1:4H=H'*X1C#L>5 OVJQL[;H)&5."&X3UJU MJ7.Y-AFQ=5QY+LE.H['JU;4 + 8L!BP&+'Y2E,3*$CYGK8HG0G_PP1"+*:(! M\P3]./N<9=++>4U(;;&SHEZ!?L&L$5:@R!1##)N(K#4DR0S"M'=>*UF_-/0_ MK(X%[VE\B-Z1-2$ BG:"= #I\))P'9F6C.:0&$P2],;:(L-"0(I(98@/(M#5 M5EH&1^&C3$B-/6)6U4C7@B KHK",2>F4?VFX_DYWK1XGH*J#J@Y@O.=@_-+Q MS ]>P2T'. /$ ,0 Q("^]WU]3VGNF.6H5L(E?<_5I2(&H@K;P'5=J[AR3B9# MP":I@TA3;M(]V3+'7"*7O@^<,4>8VVE]3Y&ZAP4!A>\A4+2(?TX?,FT>Q!0D M_;E18'U4 =,S&4DAR6. MW4S2'[$_-$/7-X,TSO1%B?@_6E[&EUBK;:W.ZB;Q_<^+^0W"5^3[XU!8Z56B MU_1B^+/O-Y<#<_4J__KSI?&9WY=R OKMRV;1].T7.7.B'Z_F[RVWHC#TB:>^ MY@FD)[Q:L-?7;8/T4Z+BG[;:U2.WT88UF>>9),8W,"?MIQ9JSA>9%I?F4VBS M*)"):9ROS."+N6I^_N'/-[;??&^5E;A[8^WI_MG$]BD+N\.;Z.ZSC;5WU?&; MLX_'[ZN_IL]*ND:CT7E;JS$ZY/W;]Z^/WW[IDJ?3D]^>_?F^"S]<7J6 M_O?[V_=GI]7)K]7KOQZ__\O;T^K=^^KM?_WQ[NS_'>12_?C'T"1]-$GUGPYS M_N^&U>1\-&W,T">6"5]=2#KK94A(G%,U*G,QFB;MYH47Y]ETFR*&BL*[T)W; ML69$?V6FD]%_R#KS(ZE?XKWJ"+_(.J?YXA?: M5_RA\_U6$K)\?!+RG2BZJK6NC.LQ[33DWCE:.SJ[M"'R3__[!_+#MV>Z;HF, M[:[%)GV@;6+J_V?'?_X_;6+JFGMB_>(&>[1O@"L.D"NRFQZ8 ICBX)GBNFI/ M88Q]:YED5L 'V 38Y.#9Y&.8F/XP^,(8;\UXF!VNP!G &0?/&6?CTD#S M"O0J8 M@BVN]RKGIQ710HB=.)N=A7.7RA^-P'H9-_W.H?ALU(#^ 48!1WH^& M:"D$KNK/8N" .8 Y#IXYSD:3F6'>!I,"4T#K\"UNMYNU:]\$%RYLTEQFY6OQ M=W'2;DU2+6 M)%=QQ;F*(--<(JN"1(:II'.YVC.^DE:U#N3M5%J5U-LL=0+8"-@(V-@%; R* M.FT3Q-C9&Y1EQ-">GAEPDFP=D;"4D*388EHG M\]]:CJP('JFDJ7I:1Z&D?6DX?E@!4R%PC[-NV?50G!00&Q"[NXB=GFN4,1YY M(QUB=5*+M?<4"1J=(&D;,[KB?(W,1)H7) M&IV,W4!T[2RMJ;BM,-' M M.H3JWD68\:F2PD8ARHX/UBCJRV^V9*)<]7!]\ M-,_C0T2_65FD:R&B]T;GATDU>$BJ"LB@"5=0C@SM@%5GR*.P.* MHJW%9FVQ5G>C6&N.@.E5PS#)9=$FYBL(.!!PH*H"L8&3#Y&XP,D'1&S@Y X3 M%SCY@(@-G-QAX@(G'Q"Q@9,[3%S@Y ,B-G!RAXD+1SKK'>EP+B7SUJ'::8Q8 MY!)I' *2=> L*"*BT[>/=(*R7@?G$3>Y$A?3$EF"-:+!$1Z$CK2.M].4BZ?[ M1E>R=T,WN@CYK.9]F)S$,_-U\TU%,F@8B4&SJ(W: M!-LN=4*;S[SY$,:E*]IKTYQ_,/V;;='^2!^#/YV826A.XO%%&"?BOQD-!F;< ME+N66?G=^U^_P\+U4:WOY>"M$+B54I+I@5H(R 60'$!DX^2.(")Q\0 ML8&3.TQ)"ZZ^]7P&U'!+O*D1);5+]K]C2%FN$ \ULUH;RMU* M<>;'U.69^PP6CH(EYT'V%6RHW#+K,:K JP=8N6=4WCVL!*VG6\0&3NXP<8&3 M#XC8P,D=)BYP\@$1&SBYP\0%3\1ZG@C/32VH=DA+:A$SM4:&"(E\+6ICG758 MKW@BUHE> $_$3L<7036?K50$[%VR-.,8.,N=>LM=+3K)KG^[V MJHA#BA^@Y[Y1>??0$_2@;A$;.+G#Q 5./B!B R=WF+A@T:QGT1B33!!,:N2B ML8AAHI'FU" 5A6%,2HP9?W+T"E@T+VW10-&2M7CFP^D?3:\4)ZG,T%?C1?15 M>O;(_;-J@[) 7H&\ LT3B V8N,#)!T1LX.0.$Q>\0>MY M@X+BRNA:(>>\1$PXAU1D G&AI<*&>Z^?7A:E9"[]K5C.;Z;C_O#3AS#NC_S? MS& :;N4WI5^*AV?HPG6^T_'PSC2H#24W*8N,#)!T1LX.0.$Q>\1.MYB:+"M5?*(RWM,J'+UD;%EC33F\90 Q #$ ,0 Q #$",9T:,O;9W ML?:U\%$@275$3!N+=*0"<<89CMIB5I/;]J[&-8F4U"A(CQ$CM4#*&XITD,E" M#K7SJ^=K2R5GST;'WO?S&,S@@^G[=\/7YK(_,8/3/("V$1,X0A1;A$1$3) M-=%,N17G\3K!4N \[A;H0FFC[^>>?FF7PXX&_EZN_,4,UTH9(H7>!, 6:#U/XPOCYFTR&B97[X9N M,/4Y-6,T+EV3)Y-QWTXG)A'E;/1^-,PO'8\&@W3)NTR/T$PVE16N)2 Q(#$@ M,2#Q[B Q]9XPF_#786$0LZ1&1N" **&"\2@<)2N->4C-/ ^L1MBJA,2!!V18 MOC':]"RI.!%\IY&8Z+JGJ 8T!C0&- 8TWATT5M;7FM<*!9\PF!DCD(W2(FPX M\Y@PXX5;"=QVS!KG"8J2*,0(CND>YI$)Q!H>'/;V[C)PNX+&DK(>88#&@,: MQH#&3XN56%G"6W2\9T$W4_+SB>#OO9>T#@;A(!UBTN2#UR0&?*2":N,CXRM. M$6GP?UAA4"'J7HV?[Z1U=Z3 FB M-45!/H!\."#YH&I3$\LDTCZ)!B:C1C:!/[*!<<\-Y]B'E< \I4[W;IW>4DQ[%AZ@*/B4J.WW(M'D04Y#TYT:!]5&]>Y;A-(3*N%S&T@ROTKZKAJ-)NG$RRAS@^W@YU%P;=?Y*R'?KR:C[OL*KQ0;\NFT8>THT^].H M52TO]#:G^));$M\,V4_[J67&\T6&Q*7Y%-KL!V1B&NTW MWUME)>[>6'NZ?S:Q?]R-=7M]\O[-V_>G;]]4Z=/IR6_OWAR?I3]. M[_+NO= 0S]*(?G_[_NRT.OFU>GU\^M?JU]]._OMT/[!RPVOQXQ]#DW3,M*%^ M.LSYOQM6D_/1M#%#W[SP$FQ+0*ZHKD4\%E5UH?6V8\V2YI693D9S]3P/)@N[ M-/I\.4IZV&B:]*G^U^!_;M^%Z_JH_H_Y#8F, W/9A%=-N#3CA%#S92BV7/OL M'U92&#_WF[[M#Y+-\VK^@#N3$\L+)3FBXC^R\+[G GQ$R3=__^:/2="O?_,S MO?E;>:#Z\7F@=VZ\505D95R/Z66@]\ZKU-'9I0V1?_K?/X@?=F^FFW3G5 =( M80 & (:M \.Z)4SV!SH6%0'6W OK%YS8C_T", ,P\V28(0Q<'H2U/%\>BB&EV& ML9GD$\Q\M/VY/^F'YM6:>_!A<37[L=\>!TT/#0G9U-SOC AY/IESN-.%?7T@ MA-[_Z6[8.+U#.):9]/.I[*0]E5FG:N+RD4MYR/)3ZY]W1L+>1X'W85(-1DWS M_ &J>P0XCXV*>VD=ZUEB37/38K@2E?AB/TG!^2VR^ MZ5PC5O<8WV8JZJZRT@LD#0%@ F >.(2$EDQQQI@UB-;5(,:<0\X(*10)3 M>*7JRSH5U[<'F+B'R3:+&^XJ)]V-ER_D%EO1_#NNY"\U$,@Q_N.0?G+]0:B& M,^T_?YL_YQ#4ZL=I#O_O#W^J+L>CSWV?_K!7X&D#C\2!>R1@7P.ANSC=Y_6T MD4UXVL@>"N$W(5WB^J4O3V6&OC(7.2'TW^4+L";WVII\D>3_GWHJ9YS3% MR@F,I"41,5M;9+P+R&@OC A4:LPVX1=;9LGT>1!*?O;0'R]QYJ92L6F/U=OL M+W(@FQX0K.C?]'/XPM!O2A>E/8FX9TSB-/$8MD-3$ M(19C@B8=*(JL5@[7=61!/L69NVE,>UAD(NW1NEO@!O[<75702Y5L9$U;9_CB M,@R;UK<;ON;/ >0-R!N0-W-Y0S07P3F+O),",5J;I IK@R+&2>1$AKU1F_#F MGIZ;3A)00[5Q'P-D*0/,F6?9,I> M.ZX5XZ;&6" 9"$U*MW'(&.Z0)[G,F;,NAI6&4>O%(+>,_J[P^9GY^K8U@7\) MPY#&N6DO#V&]&NM."3'P80-X0F@%A%: Y_89]-*3R7D80Q0%X"DHH\_I 2:. M!Y_426/JI%@25Z.D@"I$:B-);6G$=",)<86[ 67"2,T#32CGG4%,4(&T3QAHK#5$.DJ460TW6\//O&V@%-TZ*GO> M&E'@<%Z#GW*4T7 R&E]5X]"$\6?P-H/T3S,"]3BIUTI]Y1,Q9CBP7 M"GGE7&T8E]'Z3:C@"S[\[=VO)Q];5OP0QOV1?WV>5F1CFKCHU;Q;ZCC$8P": M=0;-]EH+-Y@I7FN>E&E)$/.2(B-D1)0+3%4MN;$;*=.Z.:Q\:/%6"?D?NU2\ ME3RR>.L^*N9I*P\_I7?WA\LU6)LF3)I21F[0-Z7I-M1CA;J5!U6W$O8U$+J+ MTWU>AQ?=A,.+[J%K2)=8B"4M&@Z.0RY@M]++3JCYT(0.X!L3=35S;ZR-DDO1KKW2-N-8ZJ>21 M(1VD1L(8:846V+(GU=C:!FI^.Z*S1VK>*;#B;1 MY0R)Q K$HR-)X?V(B$I (QXBW2S@N$G7<8*^8(WY(C?@N J7M"@9X/+OAGU?,_ MC,.EZ?MY^=RF5XV*4]Y-Q^-TQ7*X:/M#^P4(.1!R>R3DMBV&E%.UP0[).L8D MANJ(=(P*"2V\HT%'XIY49*&4=5^503/>G>4/%^_3ZY9MCPN3'@]]^;+]:_,^ M_"1A.R6NP(2'W@^Z-'/[1,OVF+@-4]*KH5.PH^?X#/[L'GMK5W%F@=:0(X MGA1W)K5"VM4$R>PCT<%S'S?2LF.# />]RN<*7!W@D'\NS7P\#=<.^277^U*] M!A X('! X,P%#G.!:2.#G?IXP]NL>>'-?-]1JV;2HL6D+AO%BM$?\-,,;,UMW:65(L^>&'#_A]<]R@6 M6Y18W]A!+>K7M-,^]I3*1&5R1Y@G%MD@G;(:BHYE]Z3 MNMZ:4_ZI\/S0B$1:;S/E:#=A>K>#[-K+:4]^!@\^R$^0GP_CN.<4J ]F][LEK#!1 M"Y+3=9EC2<+*)%Q=$K-*"I%,&6-#'3=A "6P>9VPYL,,8'ZY^J/)TO5D#C+' M"XS9N(#5/4T.SQ"ZN74>O$L@*@@@_M @_KDQ-V">8%4&%#R7B!6X53+A)[%< M$FT%(QOIVK@-S/UV+&5/B6T>_>XFTF[J(.61IRSKP]K7+]0T;2=DWB85R:S'57$P^M)4<3RZJ/K#SZ&YY9R#=FB +#!=V->' M3.C]G^[SQMCA3<38X3V,L?LP';MSDU-51C$?>UVFZ5[UJLN!R?6CAKX*_YKV M+R_2Q> 0A?CNQQ)W#\ZK=C+>@W)LC:D]$BX(Q#RAR')=(R>ET8P1'4S8Q&G4 M!W.56;LY&QV[Q.?C\&&& !\R_Q\/_=LY]V_(,ZIZC'8K*0:2S $] 3UW"CV5 MX1[[(//)D$&,^1IISR(2)%IA#%$DKI[EKW&N].SHB7M,8$#/%\EI/UP+83QR M(?B9PZU)V[9-:T_;=#HN#K=L.IC/IC_(<:$H[6"4KYKYY@J'@/0#Z;='TF_+ M\LF80&0T%EGA99)/Z9/1U"!K2/H&"Z["9K3[&>?^FACW-'%DDDB_MTQ[=1*/ MYPS[ZVBM"V019U1A;MM:^).F*- MD Y)8C!B215'FM&(%!>D9NF3JE?KO&S"4W^_='L3[*8<3GRKF?/[Y6X" -T7 M*@. [A& XJ!C[8A/B)DT?J941,9IAB@UV 5+F><;20)Y&0#%N,>WFM:^7Q@* M+OL7<-G;, RQ[_IFD(R$A%')3&C2IZJ9;?A_!U^9>4N)\:(#.@A!2("$!,B- MV@HF.JNQ0\0*AQAE 5GL%!+1:>E53;%X4J7;TAAIV27VRX+SW\T9_]WP])KM MYQ77/RZ8?F,'U81N\Z"Z,PF0@*> IR^)IUL-!7\"@/[/_Z$()L^S8?8+,;;O M;C^PJD^SHD]WII(!9@-F[QQF[X8S:4_K/''%E"#.(:&T0$P1C@RW!IG:21RH M9O2.YJ2;J_/T;@XRVZOS)'I2'WHAQ0=O$G#U \(#PG<*X660VG!O$!%8(R:L M0HIYB; 7EEFFL-A, [N70WC2D_4V8RL/ .$?6'BJ.T4XH-P E!N <@.PKV%? M']:^WK"[<*]DWC8+3\7^T P=%)X"9#E49(%]#83NXG0A1NU98M3.S-?J2W]R M?IZD;A*C.?)L8";!5Y-1>OK(_1-9DT_FW.@B]U(WQ^!K&KM] /!\(NKT2=%L619I2 M+6M2(\&-0XSAB(SP#'''ZZ2\8^G#9G+7EZNT9+X\*6S9O)VQI=^4S.F6\@[I M) !E &4/+/G*L8V$"$1\#$E#5@YI;R0RRAJ?@"QZO^JA>&K!J6U"F3AX+ ,_ M_+.HS6_Z.7QQZ*O+F<$(@@4$RQX)EKUV!HG A$TZ-\)1&,3JF/1JEW1Q(F+0 M1DLIL=FD8_TDSMF]>3VZN!@-BPS;D,R2O5I"N2A S'VC,B#F'B&FXA0S29-Z MKSU)Z%='9+F327UWG$HGO+(;=9]O%3%9C]%NZ?G@)]]YA?^FG]R/S9B\V.OC*GT5U_AAF3O+<@P$T M9I TW9 T>^T0JKWV(D2"' XQR;'HD1+:H9H:1:RQ#E.Y"7U\P?M)@&U#CC': M8P*")@$M]XW*@)9[A)8J"AFMYTA;EM%2)+14W*!($V8R&026>A-:_[;1LGM: M/WC.=U[]?S\:EK_&H\$@Z_WS;@K5Y70R#S6WTZN\VB#30*:!3'LF3Y;E0CI5 M(^YTDFE.&J1<[1'1R09P,@:A5@O^/;:M0N+]U]>L/V^G\&$Z:0- ?VG9?F/M M$S!$T@!L[AV5=P\V#Z:_P5X0&]S4S^^F'HXF:1CI"^CI!=6NH=KU?JFVSD8I MB#.HIKF6M24.V> 9TC(RGG[!BFVD\,JRN^9]!HP/+5YL2)\EK"[J(G#.^U'>&L,9L]OLV_7KG.O7Z>KR[4Q_WA-D MFTE G1%P *@ J-T%U(YWY8I4$QYTC;C(:3-"F@3#&*=_M)'<2NQPO<6N7$_" M[X=UY:(]3:#OX@,W"73EVII<.! I"+T88+JPKP^2T/L_70C8?)Z S3"I^D.7 M%JH)U8])4RN??DK?%0]?K_7SA7]-^Y^3YC><-)49^BH'=HW[+OMP'7Z%F^D_$$VXO)_;Z^9\^." M+_,/QT-_\XNE*S^$<7^4K+Z6W]_,^/[M5S>8YMKWZ<.Y&7X*'\TDO(TQN$UE M)1#5TW6W"OJ GPZPL3/8N->Q0#7E=8BR1H+EU*U(-#*B5H@SQZ2)2JK-I&[M M*O(^S N'>Y+S3B'P\R:&0<#M&@S;;N4<;1MF&[P:IQU>M9\A/ "D)$C)9Y*2 M"GNKL5%(1FZ2E'0:62\,BI('A4WP23QLPCYI6?XD+DNTD^&39&>2FJV4?--O M+D>-&?PE(?-ENB/]G0?<'TZ#/[D,X]*G:^/G5[A7:Y"< ,_[1F6 YSV"9VE) ME%81I(W'B#%GD<7&(2EHE)(3(\Q&P@ Z"<]TFRD4^P7/$.R\F6"=O,?+H94,:U# '.B>[YK+8]2 I(2SOP,+RGCW.V1,MC"2(.:\1DTP@Y9Q"GN0( M:)-L&+]BO^#HD]%B<)IS2#:/%PQ9+3#RM':,226E5QOU\FU-%'Y; M:J)]CA MA=C!$0Q@,F#R2\8NU]0Y'27B(6=A&^>1%L*B[!FJ@U1&9@/D)B;3P+0+";AK M+],]/&IDL)&(V4.4VJZFAGAK$8>"XX8J16R(F DN/4F>J>E M9A*D24@J@S0MIS>&((VY1"Y]'SACCN1Z)WLO-3$5/<;ELXG-6]MROP0G8#9@ M-F#V\V VUIY;;1G2N9XJ\PF]E>4)N DCTDBA-%OIKLFDHX))B0)/2,T\J9'. M-:J",=KHZ#75FXWN?2%+A_5JB@&RU[9U'GDDL_$\SHUQZCXDV]L&0N@/S_99O3SW>M[=QT:=V,VSZ='IY.2@=\\R@\DEY&XR: MZ3AD'UYQ[MU5:NW55K%E4PNUC]"RJ;GO";)T;[JPKP^$T/L_W<<+S-VN?["C M K:(V]_FN'14! MB &([3R(!4X%HYHBG&MM,D4T4M)'%"G#W!CAL5KMAKU&?LUV0(P>/()MV),$ MBO$W%.-92?]JU!X5WG S5>,P,+D"V&2T]/L@%[-X@71^$#T@>G9?] BL@V,> M"9GCO8RPR-)@$)9Q3SY]GOF,HMV'_-!SH5FDSH7*HVQ]^3G8C'.K"X=>A'G[!O@9"=W&Z MX+MZGN[N>4'1**)I$RK3-&'25",[,?UAZ\Y:E*#,9[[%8Y5^3@-IH^'!J .C M#HRZ%:..NMKX6FEDO*:(Y11$18Q"UABJ:X2%==JM)[G=A*3:7><.?=D MQK?OAO-"9;^.QC>MNM_ZQO8'_C6'<#=OA 7X&X[<*-<6OJDPU^:*V,' 2062"R0 M6*N%@SUC"F.-B'0",K6:97^@E!'-:CE<[4\?(?TV;2CU?S<9=;41CZG^WH:UZ ](17BRHM7[<-/4\I MI/@T:E7+"_W\%1B>9Y*8WN#*M)]:9CQ?F,B7YE-HS5]D8AKG*S/X8JZ:GW_X M\XWM-]];927NWEA[NG\VL7W*PN[P)EJNE;6!777\YNSC\?OJK^EQB=I-KWHW M=$?/S4Y%CR@(^_?)Z._+N/KW!:[^?8ZKN[%N[T_.WIY69R?5ZY/W;]Z^/WW[ M)G\Z/?GMW9OCL[=O[NI4\T(CK7Y]]_[X_>MWQ[]5IV=I;+^_?7]VNA^ N>&5 M^/&/H9GZ]#+_TW/-?R:A'V1X;6"&J]K;LMKQ\.QH1-'Q(FN'YH MSM*S?QF,W#]_J$)2Y2^S.W<\#0\33M]?V4?3\H4V\U_>OG_[\?BW1VYD\6+3 MWX*8JG[\G_]#$5+_W/Y:_L _5Z-Q-3D/U>RWUZT./_OQIZK?5"9'F>3G5)\& M(YM4]LOQZ',_:3DE[C-,OHS&_RSQGKEH]^CB(AF0K@U&R<[Q2;83TPB:49Q\ M,>.0/ETU23(UY?HFC#_W79I3'+F2KY6LY#P:.QX9;_,5R:P(35.EE?YGF/3: M&_++JL2J8=R$RH\NUIH.F1B2YIH#9'R?2'U<5T,.E?#D)5 MN&2<$\$FYV;AL&^JLWY2WG"O0J0\#M'JM!UA]6$VZ305,YB]Y'.XZ^=FZLXK MTU3323[H2N_H565-^I>F_;L\.O9M7L$T!SOM#]H[7;83__S[Z4GZ?/K[+^V% MR=!)([73;#85\7 Y[C>A.:I.IKGFPW#TN1U)4@*F[:K?6-@PS ^M/H_27[TJ M:0FF5^61CI;6*^2]:5S\)*]JM*N'90'ICL'/FW5<%3]=QKK]/)R-)Y4HS2%.9$R*<:C MZ:?S\FUK[\UW7&,&^=QE_,D,^_\N0RQO;2^<+4_^(D0I2]X\-ELO(2 M02[3)?F>V1%DMD_[LU;6Q>V15BG9EJ$\N]UP57.>IS8?6=Z::<72'-.."6;LVAK_/MTS&%T6C\&-9?0^7=?D[Q<\/$QK MVKYN,@LPGYR/FJ4)Q1F2-9?!97&87E6<6L6YD*=;IF^R0VDZ,$MS*%MR%&-Z MB6F1I\J[,R8).LKW93]!/S/1',/**-*Z^/+'G"_N8< ",#,N7$&+O-H7(2WS M9.1-05TL?VX62^U#0GF?T" )BG1[>4H[\W!1"#HVP]:;-R=OG,[6.P'+I^![ MQ7V7W]VKSI- '5PA,TVSSL9"PIO!:.J+V!B/!H.THVZ@Q!P;RG1:R)A/=;:8 M<9H1X"A)ETRQQ3CR!IDQ[GF2'/^:IC4/[1;[:SX*_9Q (;WE.(W+7*07S5GY M[32?JB99>?NNWS,RG?>JOX1Q6H^KLL42"X49+N3[[]I6Y2PV&C>#X?RDA!5I MZI_2YI@-,&E&+7\^UHK;5]4@T8K4A/02NPP&HR^SW539:>*V#)8)$VR_E:#5 MCTN*P2_S"UY?7[#0$K[T$PP=O_G;<75R6?RU:2 +O>#T[9+F\;?C^4UE4[OS MZ\/R_++?\ZX=%P+;X)*6VW+T*&W^T9=AJW(L,+9I1@6N6GUFIN04@$CW7)A_ MC,89,0N G8\&,X4E#^'HYBW?TW'2IASVLJ QGSZ-PZ?BP/RVWG,-!S>$\.VGS(7P\.H>V9LX+X-E0B&?:-TV57$1AE%NC,?<9BL![9CRT-OL=Q-KX'^ MYBP*@=.00HN\:?HFC[TP;B\M])=AEA^<%#DNB-$>+S.3/ MN$1XI^68#7,&7V6P%V_,%:Z)J/:2_.37_4GZ;WNWC5H^STG,Z>(H)GZ\69T,9=4F<.24I5N M*A]_R[AYEI6CK-0=)]0N6F#'EN^^Q3K+:_/AM[/C)$,G7T)H3>J99=_+)D3^ M>Z[V%25[\5M:O/OE^,J]Y5BOW)I_"5\33DY:(_Y-<"&S:Y6,Z5;?F,GS,*=D MONH_33(0$@9C4:ZBY04F*W/)4"_P-\FE6C[UB]Z6"5V N1W"10+- M=6?'\Y?:LG]-:QD&S7QP+XNZ@XPFR?+>J:4ZOI@TG[+C]'SRDLN4 M!'E>ICG%0A;\9C)7&JL?_S/I<3]U#8/O6XX_AL49,(>2[-:R_\@NF7RH'\8Y MT+L:]"\296==V"^+%3RA6&>%O?B&L7;Q__8_VD9 MIK(^&;)@'[2.CG[33)--D-2A#$7]8:L#MQK8:*;P#\VG O.5'26->$ZW_.CT M[$+"+\GR;(WF+!?ZQ6&371198\VR8_:H!51>SSDAT\4HNVRR]I8N:MVJ!8C& M8>9Q*QE\]FWUEHR&>RO\_\6FW7N''C(/%MZA6L/2NR/FW11/YM?"Z]1OF_F M7\J<,;5-^-.'PB2GV^6)Q<>Y134S-PJ%TSP2<0M*75NX31*SK2LK M^W=:0.N/JS!H@V=F;#9*(YO_5)Y5GM#01N;\[U0L8)@GAJ'\ORS7W:,O?V:@/'U$F-<.[@2SQ39D_AJ M'"XR.GR+*)QT76?9QOD#+:_\AC&?,M<2*V:\\_^&1GH#ZB.M=XKH?=Y'HF@NJ MC9&HMKEBEJM](K_FB/JH>:0UL9QLD^C)1CV)9^;K%HA_?Q3S"Q _:X'3A5H^ M.VZM)N9K,5DNPD_7H%SD=3#NO!P()84N'P,5)^NU.;.$8>WB5HO5O1//6EWS MFY=FK=U/P_P4/ZG)20^W9EC\!]YP,/9X=AY7BL');. MQCU74A,Y+V>>A,L,F\4P6)[HCW8Z*3[5I,KDL\E)<1YDI29'EE1)G9^<-TLC M"E\O^]>'IZT>O'C:3ZT7O)GIQI^2;EWBF&>#R4KO\N6]>;K?73IUB39=?P'Z MY02'/80<:1!M0F)3-4DOS:>>615->^=B.FC#!GP_*Y9#/S^.\:.T&8>CR?ST MM/IE;DR]*4?R60^\S.IH>JM)!DEY^*>D_><%22LRO6TWSM;-.#>>IM^+@V?^ MTJ0MS\_BOYR'X>QI:?V&P1^*#9&I:'Q:;.-*F$4YTB]!,XLC^CDYRYFGS0Z] MI)4/!B$IYL42;"VT.Y6*^:;YW#>MYP=E@SI3T/2;UB"+4 HF^IH-D #&47W'55LV(1KI+QW/AVAS;N//CIS'M3H+6(A=_+ M(?W"3U#]=?0E87/"RRPV9O;GW5NI;+QK#NBG2?6+*V*69#WVY>"M.(B7C.WE M[9S0OVDA.)\QCF;P729<#O7:2>93PO**1,C\F[]AQ^MX@K10R)4-H M4-2U9F;W? -F%B2[G-I!OSEO=T5^[*_!%\'Z%_/O,$EOV"GJ_)(1MS'#?R>- MY$5/")XMA>'!O96W$MV=5/D$7SG:!!+,MFJI[$>^Q!,3S-B="6:08[:E'+,_ M+W-O!_2V1XB)8H$=SZVN>2&:A6Z?%+ D3EMUY$"4VY-A=9)LT1)@H.81!DMG M%_^K6;5;D[8QG9R/QNG%_L8Y1SD/F:WI/(YU;HM?6U"+Z/0<%38+CKY.HL=B]PA2E6-F)42*2]K9 W&/%)*L%XI.2#3=SXJAX)W+/?+ MT\A@$U'4JC9UH#65\H:';AZ?=;Q8PM;I=KQ8];/1?._><-$U:_CF,.]1)GJ< MW5]0Y07D7CN3_;$P-YQDA8^JTS]^__WXX_^K3GZM3M_]Y?V[7]^]/GY_5AV_ M?GWRQ_NS=^__4GTX^>W=ZW=O;^14;C3MCC)C:VD)BL%QQ.K@D>:U1<8J$6HC M%0TK\8CKI-V]7B3>YH.'G&YW]:1DN\YL@U],TR^X^2$'/@S;T_"]X8D->/.6 M*V%,YTFT2=S,2V&\7BZ%\>NB%,;IHA1&*W3NRN%K/7)-B;_H^[XID<'77I$T ME38WZ+;+8CR]SI3X5'R_LYRD_./IV]?++I,2 YZ4U?[%4IV._K#%X^)6;NG: M6MG_U29J#*ZJCR%[FYILQ?^:KJUPC?[KJ#HNOIDTA<%5;Q$EL?RT$K==ZH7, M7,[%I[D4#N-P/6]?[(L21SF(<[Z/P+[.8 M\-/SG.F3CTC2R#[GTX,<=C_?'G<.(!]A+#SRLU%4:566NF_<7+;%+/='"#TY MGZ6@Y#3A7()RYIDT?3S]NV+'=^2,D1;??] M$@FNF2NID=GR\HN,QY)C-\P;>3 _O9]YKH>FS<\X:P^JIH.6IV>M!C/KE8": MX>*%,X?D?,/-Q]DOV93%>UY"9N/\Z*L\<7&VE,_X\K%3^\)5YEV:3G,^F@ZR MCS8]Q10&3FOYCUF.X7)X[7>J]2RQ;?&[M[F4B[*7=Z/7PL/?9G]>X\3__?/U MP5XYO&L=KRLL]G*Z72^M0O9F+U8H@V9V^4X_I=U5878K\NT%M,^;1O,-U6AN M1&]4T>)!625SB(>/26F2M$XZ5N3(!2PLI]AB[3>A:/W1A)/XMLFYLB7!XX9J M-<\S#?YX\M!!_1T?F$;V1^LM6*SA@?3"ZE1[B\#3NP8T2^%NJQE_ MS8=ZZ8G3\3Q)4F>7WC6S.!9V$TF9L.!DE07X=7/W%C',4PO)7 MB^SQ<;!Y;+VD>^5(V^6\H1*9D%9IMFQ^?N8Y7XVE5L%IWD5OS7-::KHR.SF? M#WR6/KA([.LMUJ9- YP5QILIGLO/23,>N?94LSQB,9;%.*_'=3/A,4?$I_5N MG[/\PD2,G,R9HX1*$'$SG_;2#XOMYX4^35,8(EWW:33RY8BOT*F$R2=%Q P_Y;"!5E?I)ZNH/VXUL^L1#I)FT[2Y MCO/+KTF_V%1W_=X>[E\$D_GD]F/S0/-!G-^ M<$5/\OU2%Z"YWNA)(RMZ>ZLP+@9X]'WA^R)(^V@Q/Z_;L.0^?+!,?7Z(_^\P MVX9Y=\Z,RR4[,9%FTI86,9,EDW(>VY2UW)RH?"T>1@F,3'-3Z5TV5EM1D9?] M6A-<_CT7[1CE=.^TW3Z;_F!N4$^;!?).A_\L.Y M:5^3L][Z!;73*UK>SJ9+-K^+Y=>*BCRK3^FN<>+M GDY+M"E73K(6>)S9!GF MHA996.00M4G+&QEP\GO;H(R9CDUG [VN>'(M5/K-3 BTAL8="[T@QMP8Z!4; M]DN8&38E/:* :3OX;\B(WC>@)^> %_?*@I7G\-.[@3K76#08#3^A03&[Y^!R M3>'Y-_EI,\$P']?,RDHH:9J7T^W;X5U+)#?Z-.PO)%@K5*X%^%'U:[NWNT#;3WJ MDWL\ZK?-OH>,_^#,OOEZSWSQLQ6OVB6_T_%\,(4>7V!RSP,1;Z[MM9@C=,^K M626EO G:'/LE0S9'8:>Q]HN)D7 TJ[+CO"62V3$:MT*C/&XT4UURF.A\MRSZ M/H^N*PDLY,%=6">QWIK>ZR MXB*<^4"OIW+1;Y8 ?^1F&;0W4Q'N*F]T5_F$Q;RNA) S%?'NMUOJ4;C7.LPN!JZ8AEKB6Y&TIJVF?7LK-D^K:" MNTT33LI8J8DWUS[S,^ZEU)*%_RW7ZU%2$Q?[)K2:TKR63I&_"Q6QW3NCX:UU M6GBIV\.2AWF8Y^9Z>=,B\OQ[=R[4S?DF&%PMMH%?"CI>+GIWO?;M@< W=_;# M-W%ZQ##<E=$ M\%F1O0OI4D!XQI'-"DN&EMN62C@N2@(DD @S/K]QXGX35B^O%;N%3_RBK,NZDLM0+,Y2A_ MGD6T9E+D ->D3>7+TW6\4[<:W[>%['QN,WR_?5K M&;&F.[&"F]UDNX=-.]*#\#&.LX2[I2+;/^T:5C;YKIL$]4(@-KM M+-IF%K(6/,#9\^@$P#R=89Z%&P%X!W@'>.?1@B?[8D'N;%2-/@C=&9!H:TC4 M/6;Y_@8^J#G#ENXT>0]QSK"E.TW>SL[Y^][04!3E>BEWZ_Q#>/F@[,+_%^-$2O1]=)-N]F23:@J^\G-X%4V7 30T$B MI5H@AX685=Y@Q"&.32V,\T(KN0E/Q._]8%7=VW^9X.O MG=K? &H :D\'-59'9GRDB-49U#AWN7V-S&36CJ&8R)@/>2F2(R/4S M><2,.7)'C>QU#/C2_&G6QK/EP'?S!JD?C]:+A4W&;#$@;W M:$U[ H(, /?VA:J >^OB7FE33KJP!\ F!GX'?E]/SZF-L:*V''&BDWT;E4"& M&XFTPH1BC*VL5PXJUK&)0<_9>32\94NG/S,I_L_Z1?'WM-OT#EKN&YCG2H.[ MI<9Q[TL[J.N:E--+;^ZH2!E*6Y3F=OV[&\6MH54WM.K>7*MN?E^K;FC6O;R^ M+]>L>T>*1CVQVOJ-.M=;*;B^KYVX'E"5?+G(]NVJS_W)=1UQ__@2U[VEPN7? MN'WV]CNNOFP+/.ROPTJ%)D?2;YWWSX[>SX(576RT+*GQ]5:[WTAFKUBT_]W.)D7C[]^LU+ MW2XODE):6+.].I3ZY?]IAM/<"06+^7P_W&JK6Y[3[MV+V6E=NT-F)DII1'MK M8'G_?$K/38\)8;EIJ#/-^8T^-^VXAKDF;CO61/++HD6U;R_=>F(_VRY+[3^_ M7TY^Z>VK[WQ4[7B3IM-NL[2^.:TTL>MP7OU\W2KT#]IWBSKS;3N8MC)R>O=* MOX&\L== C/2H.[H=?.M9RWOW*:B![L*+&\-Y.F0L+]1F4.,H[?.VUU"NMM]; M[@1PBT*KRVH6=U:7IN]1+IMO+G/QQI7!/JZ+Q$V&&(?9?!]2]+JP[F^%C#=K M;R]Z8.5VR^DUN>-7:?E[:V^\7)7Z.W=E&NR?[AK2(]ZW<:>18*%6N9%N!"WG4:UU Y'3)$/FB(6+$8Z?86H85)@+W&@]K;3Z,-X ME(:3B7FOXT?<>">ZY;W8F=S]\%9^X:>6+# MA#L:$SZPW\!:;0K(ELVU_6I1< V^:W0I6*AOC^A5< <0SY7"M9]RL^9%>>:# M==U7S\\W+^.WA*8-W[KJ@%HD[-Z(=J\P>N=B-#H[/VC:<'^9V5]G0O"L",'? M6R'X]@XA"%5HH9D#-'/8)[2#FMK0S.'%=05@GLXP#S1S -X!WEE?\+0G$, \ MD*'W(N5VPF3F2GW@82&DL^QG\"Z$M^]VS4PI.)>>Y[-+P1 +T2 EB42.4!:P M9,[9E0K#OI;$2 4\@JRU'+!II1:!.UV83H1Y; M!+SOX)S G<2YC7#ZS&2919V4"8O9@PJXDW+)D)TBB7A%GZ1V.ED.=*62^LX!)OW$.R M<4'%>DPPD%6 CITD+Z#C2Z&C9U(&17-=>)[0D<2(+',!26T(IT)*;S>2.;-5 M=.RLSP0:*@%D F3N&&0*9Y2PVB!!0XU8Y#)!II*HQEI'D?3+.JPHE$_VCFP: M,EG=JU4GRTV]H/,#(D2N%_BW396[ ,V_RWP(8NREQ!BUO,X]51#7(6G^2C*D MDTQ"RG-M'!.,K'9;7<9.S,L=-N64A[.IE84<>*NOJ(P:N$P#0;I(7 /2E -36A$1B+++:!\2(\$@; MJY$5CDFJJ;5VI2+_.JZ370#0NI.]J\"] K *L+ICL*JXY(:)I(@:;A$3-GW2 MF"/'N/0L"!<9$D'4OEKU# O%!",1- M2.: 3O\8PBQ207N%(Z%&T&WX8-ZT; U>F)V0=@"A>T]>@- 7,Q"'Z2"/ ; "L.X>L/+@1%0F(J>%12QA M*3(6N]Q4S1"A!64A;,,/\S+ "IX8B(79FB?FCG+14#<%I!M(MX=+(^R\30*) MHSK42;(X1I/*;EA2V2.76EE&5^/4U_&4W-OSR?9B $?MPS%#E7B!$9D-6A1LK12(A3TM*5T+UU?!N[H4WB3@+A M\Q> A>"21[DTOMOI$13^_>0\D$:[K?!3)3$G-&GKGIHDW31#1A*-*,9&D=HK MLRK=-NPKV7C]$]S3F'=1C$'X"& E8.7#R[_60FDC$SH%21"CN2IAB"SGXAO* MZAH;MI)\OV%GQJ9\O-WT3SR;CW>G]CF &X#;[BF"AOLZ1">1K0/.%;()TC9I M=KE^MO!&.<_4EMT<6U $!=0M>9!C(_V93?%N-YF&SNJKG=5[N6NZ\;Y?H M9CVW.F_RW[/KWP07+FP8SUNRDLJ:@1FZ-+;TEC .Z:.OC!U]#KWG:M7^2SN" MZO0\A#1)4WJM_WZC<>RB=_L]CUCT:2]MVL_-\%.:4!K9VW]-^Y.K19?VRS#N MC_Q&^K-C\CT"W]A@(EV]0_P#3=J_==4!M43?O1'M7L/CSGE..CL_:-)^?_O( MWZ$3^]-VV.X!T__/WILWMY%D>8)_[WZ*L-RNZ4PS.,OO<)=FQDRIS.Q16Y64 MEE)U[_[5YB<9E2" 00"2.)]^GWM$X" GB 9)*.L+$4 <;@_?[<__[TKHY:A M$_OCT^4A5=K0$'?HQ/[D#L$@/"]&>(9.[(/L#+)S=\,S=&(_OA_]*ISG014] MF"IZ><)R/0._JCD/+/VBE_]O"]VS@-$Q!$*>-ZUV_5F7/QN*H^J M2?'>S%)^=*C\?6H-LJ00BV%%AHE;4LLO%;&M)3(+X8=**X?L,HOMY,75_'JD MN)1TA-F+/-0P #T,&FW0:-7Y8DOTX49MT?H!__\>4K08$F.O'FGE29>*11+Z1'7 M@B#-/4$4E8@7M- MY(!;-FB]9[*J@]:[J];+^#WT)?# L'<_R/L@[W?LKAL)P58&)+EBB/,0D(DB M("^H-M))9>T.@N!=XN7!R^FY+GR5V(*) =+OU61I6@[PU=<7C#GXRW*>P083 MUE^ KWWQOY=F#L*5T/026M!H$^(/9 I^@F>%!,EG%D6U**; ZLV!Z&*1LP9N M.9\G.+YQ93*46P4#21A^RXE?79F;7^Z[[A X YXX:CPR]QTPB2@P^GX:YJ& MFP -X1T[([PHJDF]",:GEYN]@[LX*1(\8S-# M-("TU0]*5SX'72R/Q_D1^._MX@%0'7%:/(J4><:(J4\@I)QF/I M#? $8_]%;^;-R5N!Q?;',[@[&O'1P8/=RCRZ3?,8JPF8QPH,\NK5^SV(VP+\ M/EO_]:5A^_+RI.37 \G2$T*/@UO+3L21$'!/RF%$/0?W'3 T7Q]TP8!O-@!K M/D[2?)"H0:(&M,U!H :!>@@3-4!P#N613U<>^C6R/K>+[ MO)$Z%!HE# M>H6#4SA@13W8F9(8Q:0%.,2 ME9&7"JNHG=[!2;E;DN'N>G)(,0PIAD%S#IKSGAXAHYHJ99!,YUJY=*"_A!=( M,N*IE-19?Z04PP-YA(P/'N%0UO &8:/MSX"-J0>!D,S&)H!.N69+_T@[X.\ MW]^QE%1A1P1!$J>]*ZU$X*X81)IQ10B%CN.B91![U0@W2ED'C1;'R">G@(%Z<8(E@]Q M;KZ/0?J1(!R,1JN;%;?JJ^:(%F.C&D&]%8>+?VNGW-)D$YK ZU_3] MZ4WO@T'2/);PWN\XV_TF2>26,"71:97U?S];93=GYC0TB4MD(@SUC1E_,Q=U M E_8Y,".O3(Q]O/6,V6A8W!0HY;^>DAZ;[Z4*P>JQ45:M>)AV I9(F^E0%RI MB)2(%$(]6VJ,K8F.7_:?)"VUU$$C+95-W<\#4EAY9&.DW@GPQ!(&6N,_&;^8 MO/DC^!#.DW+_.)V\G^Y@9?X^!=U_\07>\/,XM\8,X$C-X.[%?!D>>)GOB62T M"X1Q+\%:4ZI(*>\-6A4=L6ZI7YXKR-.[6^ M)OO_[I?_> )RG-, WOX]+,ZF_L/D:VCP 3YUQ/M]1;NMX&>VG(=5](/H9OAS_9;AR>$N M,8_/=G_)/-:WU:"$3+P#'5#*O2[ZP^5LH8X4!+^Y2_ MPPHI!E&N![^9<5LJZV4?5K_LT^J/4APQ2\[P5] ")Z]'UR:LVGHY7H'F-=$5 M4&$2ZE6,]M M&5OIWK,P]@FOLU7;Q30W&UZ+&L@(3L+R/*_B^2PKZ>8^8,A@ MP%MIP"'3\U+>HOAV%IIU.'@CO.04PJ3%)MM7H%X3?N1J;&MDYR;;L[G 4S/3J+K!'G]XJ2EN30]^3H0O\^A2=&!.DJVO4CA M>V)F8-9JTAC[Q-KP_[1^3V?+'Q@3>">2=I%(&R)& 1.).#$86>$$BDZ6&KQP M<-%V4"-N$TEW/AH,Y)US21FDAA3SZ03^=$W>LXFCCQ!-/QVW'CV>=HT^>N>G MLR3%:](5V[1[8?)\B" ?)L4GMYBF^!E<"=(HVM]6<,4;Y/F<"NG,W-?%SU/X MI_@Q:4N*W_[V[O//^4_R]B=0VO5RFZKKV_Z1\_;@R;S[_ ]P9-+K$%:CXN=D M0;.@? MS>O28T[V1KJ/MP74=: (9G[_G,L!O>Q+)W#0% 49&>+6:*144,ARHR2-BH2X M<\Q.D*"-UL"OT2K$/;5(I;-V5(=@+0G*[>X0O\]>TX?)IG*N8(EFX[#^:B4= MC7"T6FD[2,X8UZA5UH^_+J89TTH?7K:<3\4O!:B13HDD[^)AN"6JDJM &3)! M.L093ADW%Q PA!+$217P3FOZ1^46D-I?X.]MEDF_HG,8U%EZ"_+F EV 3*$P M>1(6^OT?'R4=FYL M-3MLK_C%)[/ T0/ZPP01!M@QB?)$F5UN@K% MF\D]MH])N!&VI!HQPC'XBZ5#AGN+!!'$&,:EH3MU?'?8K4D^TR$?$US__R\L M6L4UN)J77>*OA*',R?04G)N(SDPF68_I273;)M,$R#3!9"I MM4--FB#='[XGL6P2,;DZ)'E8$. G)ZA)&W09KP--J]9N[N>5SW0#"3XHU_ME M5!%,A(M)P$*)N"$6F021%;$WAE(I#=FQ('>) SLW>L.+_J6JW7B:G,=[B>3U M:_U<9)*>%#__X_.'C[]^_ER\__3WGS]\?/?EPZ>/+TST;IZ[R>G>3[-<' @/ M6'R;SO_,0=NO+XPDAPCPZ:'\1N&"E3IR%*4SX#==M8%;0])_;MU+)C9]M2E&6_M4IZGY_HF6&C: M& (!&IJTA!\'DP^O;GT)-OMK];7;BLD/F>\A]77O?VF[$H<[5W1[#FD/;U/, M;L,21&P6$&42/IVVF5R -^N34SM;6K#AL+*Q$9_5AER6_3;CFGAKL^'E9(IF M9K7]"UH=[LW[NHU,@ME/F=3>U;786 H61>JF*A&80[":2C$(:I61@I @G+UL M-;GF!A/%$1&6(XX]1M;#1^:E"D9:&K7S/?@AD_33//V;]A%_ MF\Y_!5)_3N1K#2LH_5\A6EE<;!6^-!OGJ](7O%GYPJ^I?,$GBO+#2 E/D!=I M9I/XI4O+PK_@+A2Y(3J(V8J_>M=:-67:8J 2>6THXB71R#*.$2DIXTQ%I7?/ M-T8E2A$\1P9B+\0%*Y%VAJ,R2AJ(CLJ[C?DEM1B M^M=.;WW*FBSY$'58+,9-928- DGN5<1&R(!W MJO0VN# S4?UI;0CVZJ?;\!AC(RW*D6"J3YRV:='JSJ0!D_3/I"G'&>40 Y:6 M,& "'9$B%B,9!/6QC-K(G?3/;0+!;-+6A9B?XL;B_YRI]+E=]9M5:%YGIZ0X MN0(R^"D*=-O57_7EW>K[O<4G9A4E7*=M4N51=TELRY62IY4W4E-H!<' *7B0 MITD9P>>^<5V0+NI2E^ YI2.M1BND@_-@UKR#V%IHZG;*P^]I -^;6XRN=%/<+4-9G&8IFQV]5 M'/LM)=-346TVHUTBO$D:[-R5! "[Y#+:P]D =*^U\6J1'>C]*^:=O5P5X_V MI[;H-A_QVJ[Z[4:1Z&%[>CW]S0>UV]NE6;>O5\V@NX9V!P^M MRZU#Z^*Z0^OTI%<. EP]AB&,"HCG\AF>S=+6OZ?KBO=F/IX6Y_EPPZM)E&Q* M29?'3/E#LR=_N%]%F-W# ?LTPDEW>Y)%'U*.KIHT.LJ&MMYIM>6W*KGJDA.K M@O7V(5F_7JK2/3?_G,Y3G6Y;K@M&_\^P+MK-^5._3GNVW\ZF;<54.W:;B]G@ M0Y-+F\Z;O"KHK KL/M 2G*H&2RX>>+ Y3Y7/S3&%:/(C&A6V5U'F3&!ST $( MDP^TMX2 9R978\VFF_5=#9MFUV.#;'4.N7(M]7R:NM8GI9AHN*_^[OW45Q'B MS?P\A<6H:"OX]A;@M25]JS*_=Y_?IYNZ2K\K9K@R!3"5E)DJ<@'396-RP%1F M$FR<0DC7N>;WNDD[-%%@PX Y]0YOZ)NJ)TZ2&#A&I0D:7"F;-GYX1+B,MJ34 M>JYW5/VM\UB;3O^&']:YMOZF'C^]+@+LUWF\+6E?<\M&&7]S_*=W3,$#=C90 MC6A@#G'KP!.0G"*K+02)FN!2[!S:8V4,Q N./#@)"%B$@'=N/"JQA^@1/ :A MZ),PA>Q3JG(O4S1V8Y,M6M, %@!N'D_K=E=L2YT7/P(UW'*7MJ!Z&@J"OH\(FY=23+G+>(L4505(;PX(N M:70[B$A# N(^"8CNY-2!K9DF0^J:T.O_4A'SP9:Y] M:MVAS1.5^SP6(.]X//VV.N<%WX[#IDMTP)W;"F'S=9WK],O*=4IGON!Y\RJ[ M;[&HJ^_@NJ3C^6TU_L86^N(L%;M?^O4_WKW=.GW67N_.JA#!A0ANF7?!IQ$\ MF;0EZAITGWS+&00ZL%*K:>P.KROU;/:Z&\MQ\-'-4[^FTY'7/WH??6XZA^R& M;URRKN7O+LEG8N&1==9>51/\)D_RT!)7YQ#:50UTP=V6^^?L@2]G30E=W1R M:)S<8E,HX)Q"0VDCL5M#Y*%>UG=Q;\<@QNS)XR@?KGBXU/ MS[3,_?ZGM#8,2CYFG8NYYO#81L.#;P?V,IFJC"S0;9\T>9W.UKBUK7GS6)KH M .$>#7/O_UZ!=39D:S$QFP$G,7YCEHOIVU9UI $E30)32)%-'68F'=;O:)&15YMG;[2)V.@[D3)'^:CBQ9ON(9M7 M;J&+YA(;U*.7WPFRQPGMIHIQ&!>1"U:WT MWQ6-G^Y(Q\>'Y;PKF&V:(*Q,^CGG6:Z<[,J/Z'S:1.)T@J7HEO5F;4B.Q6;W M\^8V&>T0^7[OS,?OB7?NP2=7D*Z1=,QZ0;QC,M=UBN^^K84VB)[G5:6#5>UC M[])I:-/XY8=L/A5?ML(];$2TN571J3A_(Z9]0?0[NGI\P5#F UK_5ID2)J24 M&#%58L2C$$A9AQ'$>J70Q/F2[F Q8&.]"*5"05J1\!L8LK;TJ%0V*L*))YI? M5Q(!L:4-\T^QR4SOWQS9+4["]R^5?&WL?D=[=*4G/MBC*^3LURTW^_:&2!R# M<.+5&J+KW?7G([MW-%6WBEA>DC$398@:FX B2WVI;:#(1D:14*GFEA$1W0[@ MVS&,62?R?Z1/AW=9CWD:Z<&%916@/1]Q&4*O1P^]]I4GMK%8L_<^V+\A$!L" ML9O8KE!BI[%#7#&.N! *:2,) M(&4<0<'Z$*,KK7+NLF$,"E-NB$/><0O&- :D%=A6DXI4=/21/L(3$$*#ZAM^DU.@1Z0Z#WR+;R]^V"HIFI_.5C0H-Q?/F!WA.9OA=JV%C) ML+#2I:TWE4[[6XCXA$3:4JI$)(&+':BENT1\OYN+#*SZ9=H")_V\ K#[M_FT MKH_4-%M(,>+Z,!K.L^7Z(:!['D:J26/DXQ5A4C]]*"D7'ATJOR,W*Z(; MK-X0$@XAX3%#0JFC55X@%K!$7"N/="P3HI/C":"0!KESN/L^N=*-K;[WFR>O MOB3HF9GKM)A _)07EJ57$3 MV:Z7,Q#2]?#D27G'DX$;H=N=0\.['_S^8_M ?N[CVZ !S,-L;)J^.TU>%34X M7+,FAU,D1'Q?-QUXYB%AI&0POS2ZC?.<1>H37TU.;]!*YP4?E.UZ4W;@Q.D, MW&9'R ZZ,",X;G9\7.SV?%AC(=;[X4(^3%80:QW.P_J>#3C[R44+6P,O^FKF MU719M\AB*V34:I)Z28Q (=>+IOUDTR;W"^NY_0A4?HE? WCZ2RM?W!G$WCGZ473:K7MY=KP1R+2635K%Z7AN@TT MO?/E>%&AMN=X.JQ:UZG/:!*83@@2ZHG[$QZ?00MWGN!A[>:572X2,&![P^<- M=LTBW2*39NB[%IT%[NL _M8L:"9F?)&PI-).UH_53\ [>V:9I](T>&^:M6ZN M_RCW7$>)Y?;]/EJ]N/W8](MI9VPSO- *+ B4A/F>'NF3=7#5NN&).4\&XO\T M7W1H@+_^_.'++^]6;7\;SH&[IQ9"]5"#0YM._C?",FIU2GI#.Y+TU^:+VK'! MDD_/*[?UTUL@#E#GJJ4^-*<&[B=-:VOF!=+WW=]0K>^^+7(MO)*(#JG+J5 M4=@#(='"))N;FM3466!I_YE:XR35F^F?[<@&9%+;53E_W2J%'Y>S=/UT$HK4 M!ZN!I+H,Q)G:#[3HEWL>L7X7#*%*0E"ESLHI80&,6P$54I.>#I.V7L-8YG,'5#OS.O[5$^#T3\<.DH=0O+<6.A%6M M3LH>X0=V4-6WU?@/GU!\" R< =]MP'<[(KZ;&O#=>H;O=OEM__H>IF'GU;^. M:C.I40V*/:[-S#;(6R2>!LPT\HX$Q+UG2 =5(JFY9J4K2X=WK,S]0-[^6-G? M#VD'!R*YX)O,3=?F[=W$_VWM![1-$[ZDO," _W8C_+<-[SZ%NCD3D[%J"S<& M9RN[4#=T[%O7?=,=[QH&_%AM@%']-$#*/4M(.7H#1+FC ,JI 4^NYWAR#P 0 M1Y[$?[[*##X*@MQ+@SB[?OU?VHROTS[ZF9XWT?VLY+US@=$M"D3VL^1#$N3Q M-=1QBNL?CTE>V8F2;1(?O^T(-LYBSI"BBB*NL$9&BQ)1Q[S3@BC.=MJ.W.?@ MY$;9SVY0E[S=[;"N2S3N#>_^!L_[.)WDW1EP7L%E[DIKGU7AT.,+U*,:N/Z? M5>FI@?N8MD'6O+W:+QV,W&#D!B-W&R-G9$PV*:#HC$?<&S!8T1-D)"]EB-QQ M*1_(R&T !7R*R6!].3,3@G';B6N_^5JU@CV2'6-$CCAY&AB=%V/'K@S4;I,F MVC%N+\2.W;@ _6-8%(V;]^;HZ:.79;;NDCVZ4HT?BSQ[M?B3I8]>QI0']_I1 MW>OWJ<8S5_>E/U)=TEO2B&E MP27IG15KRN2;*_]8R?RQ;!DA?"3%0T.)/!OI&2*T1S5FG_)ID+4E&R*SP90- MINQ&IBQ"$$:I1*7#8,JBC4BIR%"T4BJ*);/"W\>4'>IQF?0,<=FCFK(/WQJTY!Z*RQ!^/2Z>_QZ(@;T'_0>;-MBTP:;=Q*89 M18*S&@4A!>*!8S!G(B 1N/)*8R4H[YM-VXK,6I7P:Z,1X/HZ(- MM XL=+!=@^T:;->-JD"\]BQRCJA+[5D,2\BNQJ%2F-)*HT&Q[^#T/;7MVI#S M8]7C8S8JA]CKJ6.O$W(4RY4?\\QLUZ<#J-:#(1L,V6#(;F#(,//8$6<0+CU% M/"B+++$<\4@Q=@EQMNQ=$):%/L$[;.Z?'0W/881+/EBT(1)[RB-F,W,QG"\; MK-C+L6*W@N;.Q#] I!^O[@OR(#:2&2N#]@Y9;P/BG"FD351@,J4K&2]5R7MG M(]O:DLT?6N7R>Z-;CF0OM1H)]?)*_V\&:7 8HGG8AGMTX+MF M<(,!'0SH8$"?W(!:JPP5*B"EX#]<1HL4L19%59:2Q=)*U]?BS(T?NKV_/QK= ML%!277J,RQA+B M45DB4X*1C+J,A&AN0QGZ> 1].QA-^J8][5!WQQTVKCA6=:@>2?SR=BB'^/19 MF=V&[/$Z<^K?IY/1+F)__$NRQSEA0,:+BY>V*#D'JL[*B'R9N>A[R48O6 M;HZ*21A.#P[&/3">%%M*%4,6EPKQ*!721$5DN8JT+(W%O%_ :(TZ^6*^ MMSNB'\.QS"4?*?WRSMD/,>>SLI; V$/N=K"2@Y7LE96TIF0E!).(4RV2E23( M4ELB3&T,7E@.)J]75A+4R/&SLF3$AZ3L$$[VH GH4#@T6,O!6O;56DI%HU>$ M(FNI0]R:@ SA!'D52H9C"%3URUJ"3GFLPB$"1G2(,HP9=,&1K!RLZ6-$^65&I210$K&BI3(DX4Q(IRQ0$H8)'H7PI];TJ M;1^B(&@-C+#Q6U8V1[.>6 ^U0$/IV,+*#D>V7D8UE*'G0%GG)(N)1$V0PP4@;XXR5!H+7WK6XWVMD M'Z#PEJ3"VR%4'4+5WAC;<3!U**86WI-%: A5!RLZ6-&GMZ*4"L(]]R@& A91 M48J,I &!H33!E:*TNG>M0=Z;6;4PX[\EE?)II5&.UN%QA+D<3.<0I_:F08).0B10TRI0R(VD@=#49(KOMF*H]W+%1P/J+DH;'^^FD8>]]2Y778PW^; M3OVW:CP>S-]CFS]Z0I,D^ND2U,YK-X#[B?$J3"!UH2RY*!'A)4><$X&,\@1% M;DOK,&-,D6.8P$[2C]471> 1%P]]W.1*+GGFU@L^)(_C?W8D_ C.Q;QR\-E7 M7V_$YQ(^WG%2_US6X/)Z#DHY&Y$I*$2>E1DIC@>#Q MUA"L@@A]!;5NKOQC1=_#B1^YI23$M4?2^,EA]_;Q&:^ J\=IQ=9HQFNFJGO) M59)&'KV)2'HK$6LA5)T52 M;,O)S$!L-9N#_JIF9EQ8,S83EWX 4Y8T71VVN*ZJ^\=UVI<$,\X0Y=(C3L$I ML9YZ!+$YH9R5)- =["9LK!>A5"C(U +5&H:L+>$>9:,BG'BB^1;7_2-3ZO>. M4#\W=/H4V\8T:[8YFC92O>2;K(UZQP*EI%9$YQ!3"B->4HX,=Q%Y+D+D)H#K M]7 L<$EOO&BU,0)M4,\"#.=K&%\T2L17,090HZ V;%A\"V&27:0-IRGQS.(J M=0/?@/\' X+'P[#KIN3YO'&E$JR_6Z1=Z"F\ !X"4QZG(0"Q3S;=5W!%[\", M*YYJ?=J.I8Q1S+F F+4Q9?L(,A'<)(^!:T(IL=?B,DM)6FJI@T9:*K!E.E>P M*(]LC-0[$3VQXK*']-F=!;\< Q_]5@'?A+\!93>Z'5\R8O7O9K[X%/?8P"\P MC)_'4_?G#T4 AINE&H;Y,MPL"'U9SGFUX02 9]Z1?8/>U.D7V$YFF.S;[J' M'$Q^YA=3\-[Y7][^\->K+B+77D!.J+S_4TZ.\ Q\HAYC(/S2%="0,C23__CQ\@ M=+J22+?:INOF_(!D7:=!'VI#X%=0GN!!!8\,D,2<@G-0A[@<%^,JAN+':E)< M!#.O?RJN=YS23!$[*04]5.MW8+D3Q<0)2Q9T-FU,R)MY&)OD(1U>?W+-HM]U MH5=IQCXL]:T<^UML8O1%1QQ]?H.H'R3?;RLO;Q"<(PO.ZYOQZQ.?MOO YP58 MRW2@N'AWGLX=_Y\<.A;OQQ :0<#D\L<[US/DL.0YGEP[6CAW]/K[KV$\G:74 M1W!G$WC0Z>TARO;O61ZN!GE08CQ2!7F:W=-NR.]/*AE##!=!HI0I0CPZ@PQS M'E'KN+=,ZZAVDDJ.*4P,*9%6W",N4SY)P]TT!J$9MH13>3FIU.6+KD@I_6>6 MV>#?-9[S/[+C_#?PF[?RDJ@.[HU?SI,??3R^SJGM=JDO[R>_?T2#_@2S>PP5UK,IWT.4&P*\G]:+%LTH 487 M",:R %__S^+S=+R\&G7ACA%&_P_X]G7)?@9:0E0QZ*!G86X/[%0')2SV#@F> MT'(C%)UW:L+*EZ-SV*$*O55OU,>A@1EACF$ T)]L$%TA;R5" +QG&+#!J M+QM5P0VC@2JD["H M@XA0"BD%Z$90<1R>BG1(08ATWO#H N8[)RSOHB ?,>I@=%3B!VN>\/(Y?8@Z M>NZG-@3X',;C:G(Z*D[#!#R*<0XQC(>;JGHQSX6]^4S2I+X""7/8R7CDM?LR M-SYDW3CHHV=A>??'%0*,)'?*IH/C&,QF2M8)CY'QV%!):2GMSL8_L=XRR14J MB4W 7#(B0XE$3L1(K!(EW@4FZ'E<04_4$%:\>'7WM&'%71$.^\X@-^6'YP)K M>/S3\I1PZ:5&1DB*>.0$65Q"U.&XYE$8)]1.:'(7'?N8Q55RI-6#X>5?PRW7 M8#N]%'D9PI>>N\!/'[X\/I;S4Z_%C4_@9##G6Q__&YR=YRS+#S7E@2L>Q*C? M!N7T$?7.C57,<4\6/!_0TV.JZ0-='G40+BJ"F$G =J1T2$6M4>0EQQC<:'P_ MB+$G\)@Y9J-2/5BCBVLY:'":G[-*?<%3WH][VXL9/00"5!^=ZDM,52]G8%G6 MPY,GY1UG_R-98\& WHO3Z2(UU6ZT_,1&1P*%$L;0@Q M,FTM^.;?S\=OQJ"<_\J[4*_P]6;+N3M+K7=G0)6P7I)=[+[4[6B]QA-_ M!7Y?@S[Y[I?_>+>%WP>C6(X7&9,[/[%EA8Z%3KL!]Q% V5K+(V,17N@,XJDO MFTG-Q;'5/G@=E:,[^ !EM"J43B&9#OUP'QTR*4>KB+4&\\CC;M'(M?CZM\,J M90+W%*T4WN#.,AN\GY[#."Y \8RKT&H)LVC$/"LRD/1T7<.-/JFF26$O-N_] M;_^/HJ1\NX%(>CJ??@/]T_*N;5$Y1T5],0D@KP'^3#P,U\,_<#U(\9^MBIS- MIW[I%L4TURJG98#+3XJ5/+EY,(L&I-*T/-V]9X?E82J@@F#%TA.SJ,!RY::= M('BS:1WJDUM:_.>JCM[%1:M:.HC48@,C=91_<6=5B$#WD)*AD]/,Z'4BX[GY M$VY.6J9.EB^M4K,4\/@JU9\#BS2_[N4*>&"6D@1HFW.NX_$TV=FT>E-0@"$; MOBHIR&_3H@ZGYUE;)I]D?UG[C_2G Z7MC>H[7>O>Q!YI+BM;NF_ZO51Y6$JB MO(& 6CD-8;)0\!<32/) B<7$4R(OJSP;X(X04VD 1.*<.8D4)AHQHD"#EHPY MMG/2_\@JCY9YB_[F*@]BW0=5>4^G;3MD\.0S=CSO.W6ZR]DMXX_ZB21N"0^$ M*X.HY"7B5 FDE=2(LB"(4-Q9P2ZS(Z>&6X4C%7MY8K].ZQCCY!%8N;DT/?DZI-;/ 7@XA8A$=>8W?P[.!NI_=L8Z"/PW?DP5/.W)!@E)?GD[>^JF=C<_$F_?IV M9KP'L[&QJUTUB]IN\S5?M!:]HTJ^%<$TWMKI]T3P! F]RO5]?_J$^8/KV(=. MF]P/#_!^DR1Z*S.6XM MF1C[>>N9LM Q.*C)#?QU4WI?LF=^$&Q_="@5,)WD^^?37-"0,@$!/-U%8U1F M$$!]S^C/XXO^N1$$"ZD-UH@(DDJL+$8&*W!M&5<\ELJQTCU0?ZUW:_)^BG^# MW[Z MR=! 9;<<9U>B&53?6%H$)ZEG#E@Z85=*2I -TB&!%>8^!E(2=9FEC9&*1J80 M%CXBC@5!BH84W'D5T[YIP'*KQ\['Y;D-\T_Q2:\Q3SS\95\%V>*M_NQM/,/_DQ M7<(U%N!",LG?]HVKM/3:46F0M\(C[AU)0'\ELA&'8$R,#N\HRMMPU65%N:$= M,X_]GNBSQ4N_+N=3T)6?=UCJP\??KF6JDRNZC#X!/_W8/\-(HI,^8A0L"8A; MEZHBM$',TK(,CN/<(NDQU_L?:>?(YZ"M_A3?Y8T;\TOJ.3.O\RVWY@'9*\O7 M6).D'OY]":X2$:."8DJ+7__Q1PIBP<8GIDG+)FS96DT\D2# MHBC!3[+>>X2EIB90QG4X2NOAWR 8!V>YZ0SI+G[][L!].@U_ %V^S,VD;@ L MMJMP9LO$):VCA#?YY?HN;Q@STB>=\5/:\=WBE->R=_!E8Y=HE;?)HI4(*D &W24!'.T-AIK,?MH%[4!ODL>:/H-9K]?Y M_?SZ;L.IV>Y9;W'_NYDLS1Q>E=_$DIC_WH\[NCX:VOP$UWR?7"@;QG]7BK,.I^37'XZ V MW[5[05_,]V.U==3TA/5(W/O=UQ-\!"O@?TB0$M;60."A>=H9+TGD+&JGR ZT MY5WXX6-8-!TR_@9"=JP=(M'+"'B[@V>W0VYR!GHS5[V;>]Y*=Z\[B8 N3%1; M*ZZLJ"YOK1^,8J[1:(NS>0C%.=QY5A.<7DIO0K)6Y%205BC M C).!@2.K-.<H.P^>[,+4\.5PX_'6^_%D^ER:5>-NF;52YG(!0@S\F)[:%:C](ICCU%I4W9 M4!\^B1T0',KS&IA%(2T%'8R9()([&_W?;+'PVE ML_9YT5WA]^N7'&)V1BB[AW78N;GU]>>ZK[/--ZY9J^,+?@ M%M4KR]ELG(D!=/Q]/BU^2\Q5?-BH-?GQ'Q,#L2Y0[J<71J:K\CS+;M*I#K<1 MN8W$S68M3LMB32!CPWCZK:B7YS W&$-3!^JR\,.C-K)#;75IJG=+DYCYN2F>+?.[9]/SP[7:IX97TQ=Z\&EE-Q63HKJ4 M/=Y?-GD[KWMO=QDC5"!6(.,UQ%V2":09^%-!.OA7:"P,ONQ*I>Z64@=PT&4Z M1J=I0 JG=FPQ4N]$]'F3[]H-.S!8V5YMF*LO\)*?QU/WYP]% =JEL 0YJEJ MI:O1]^\6-QWU?Y%>F9^M M!Q/5VS:)N8*YJ-B44X;>2P]9\RCVS&_HE?&N?_ MDJN_N=< 0CUS;P<@Z3;K3]>TNEPO]Z_O0478 M>?6OHQK<00CPYE5L&;!=2+.Y]7?3Q7S(FL$#9N/1SNFN3B0WGL@>$ ^S7$R[ M,_=I0*FF$J:0+D=CHOJ5;TBHO(=17*/^=J(_*N933IW\O4F=_)I2 M)_=H6M\'XCP8SL*3"V-+Y( /CQPR1'FB#)OO[I2&)Z*^#,%R'( MVPG/>PCQ35 D^T"\1Q'T5R#=1\?B>5:V]*&0B%['C'N&P7E>>3\./3V:=8C$ M;:'7D4#-^D*"AP< ;&?Z;/#];K<]Z)W45#*#8ND\XIJD6H(8D;.!,NJMU'@' M==VJ^\6-WYL:WE.Q(/7>F#O2CEN>N//$_E^>,=*PMN>:Z0O'__QZZNL>DC M>Z!(:S>O9IOHI;-Y-4E;Y>-46E!];4H&\O& IC2E.Q %]S>E88OFY/,\I'/Z MS:Y8 X_SYH71]>;YWEVXK<\-20KTA AA'YH-[%2=-/??4HE1*@VJIW'QK3FC MGJ$0VZWL,,E+"2Q2G:;9=A4@#1/4+5C4QH;WO\(DES:QDPWS4?'.9>317&MU M>CH/IRT"0_KBTRR;S@Z5+''CBE(OK03I%E6"^_&X>L4YDY:QX6^@X"A5YK2% MC;NAB-:*9:62&OV\H90N <:^)NUTB*B_SZLD M2(H0OIM/6]C?M7PV)V/6B_@F8_D>6JM1@^>[ M9WW;:W_]GDIO0V?!?F0_%:FI<58NL*C-19]@"/.B%8[ZI/AM8S37S3>?S\IU MNO/@3)V=J#IT=[3[!;9K@M"]*XQ-X=Q MO2*8'J!#RZ<7)U>JB28ZFX"8=4/O[DN&KJDE74'])^"T8%+I:%R.+Z.EK7&Q MX7L0FFKZ6E30I^6!)5A1(E%Y63?A:^M])YG^6OE4.IZ45]O<([>IJ.;IQ$1: M]Y4C6TWB'"1X#FR38J.V MBU>99T:N"\2D<#8(KC'&#!HYLC&> YGR>LGZ^K M]@HA6\+V5%4K(\D9@36N?%,(/UH?S,^HZ&?3<:A-\FM6T\QU][GSQB6VJ2X' M?V@K^D--FY&5#.3?VFEVA\;650L=,VXO%Q2P,.,$#3O #39+B 2=XP E^&.-YDW!G2Q$V!]+@ MJ\ZH@F-W#N&B,UT2=(^-A7=.TJFO3?V^I7OW:>2LD,^G-IG5Y,Y-.PU?7T*W M7[^K=83 55K,5Y>/4KK[O#FC!W%$/@N:C5IK#]O!I33XQ8-8UD3G-0&3_]M! MU*\=ON19=):EL;AFG1LS&^L"EF*1?/ Z3:MKI]*9OOIBXF"&D\[L9=^X.L\8 MI=L><_OTZ=R!V5_,+UO)-CU<)X_G#'3#..7^QY7I6D5U1^D6JU=OM&1Y3<[G ME0[^;<1DU/B'R:UIW]#ZDITDC($*,(NT/UYD8P1<73?=$>K@8*'&S9&U>2=L MC1"D6X%YFE!H)4"Y+5CFLZ?B^,Z]G,X"Q#$M%5LO<]P^PUL''.5J^>E"5@"=QT2:8N:;?4/&]9I1.W M( (-Z4G,^/MP#KRGER_NWR+8WH[6\PRZ 1YI5!T"9^3V1(97TKX MZ /3T3)&=B W[K+%_$M5;VB>3['-/7_)H%]$#A<]43VWNR39;: MKVD;UM*W=XNU%>%M^3PIFNS;13#S%2+!^@1[@YZP>5#0J/VG?P:Q&L1J$*O[I.JFX.\,4C0$LH-4#>[?,Y*P%SGC0:(& M]V\0JT&L!O>OSSS5,]"^OB!KW8K$^\X='AO8[@DH\E#*^OGCJPVPA3=L">E" M&:T62$>A$%=&(NW@(]/&<4&<5T9=KD^WI<,J:HLP#P1QQQ@RC$CDG)?1*B:I MU _96OYV&+ E'E%5OCR5FXD)L\<+%"07B$<+]S"M4.!$!DN)#R;V1[GI$>8O$$-UT&V# M;AMTVY6ZK52E$@1;1"4&)PP+@A3'#I6NQ(1AYH3<:4"IG24\@..FB;.(6_#X MK+08:25#B9VFC.[@0S^AXZ9'C,E!N3V(TXY25"JFH M&(2M*B*M=8D""['DI)00R%[6?KR4I82?D)"*@C?H(6PE CX&P[CT7CKN^Z/] M!!TQC0?M-[AVSV!1!^5V3.6F%0,5)262S(%RLR0@1!XZ4,P1A[%4(E+N PX[CADV$NPSRQH'C1@-$K!"K(H,9QXC2]>RX2\9B0RD2DDK8REU3$8MY-6$*04BG"&*&-PC_<: MF0!W2QU$9,$)<^N&8 ]HG10?"7''AJB#P QZ$$DXLP19!F5*'CBC8Y"<]RCS2A"1U3> M<3-J$)A!;PYL,.C-/=67E$GNF4::4P+^IE9(>RY0:92W3$4'NG ''5AB1W'T M2)4"(PZ*%X&'&1%3PLI0:NPI[H_>U'*DZ!VWL0:!N5S+/VS[#WPR*-:;]&0D MM!11"5"L$(]SRB&09](A;2Q$Z4$$',E.=5205#O'4& :'-+HP8F-90FNJ:1& M<1+ )>V/8E5BI-40R \.Z: W![UY-+T9C&2EMQXB]Y(BKG0J#G4E"@X3+HS$ MI1([VW-".R[@'D=3Q;PC)3+!>51&$HRFSBK1([U)R$B1.V[/#0(SZ,V!#0:] MN2>0Y\:3TEKP,DN%N+<&*1P<4I2PTH!6)6JGK($P2Y@V9=*U$/Q[3I ..B)7 MIJRI=%S1'FTO'KH>=^3YR-L=E_U6T"LO MR5(%4RJE2X$T(V!UTE$(&RE%5')E L&:27?94N&(C9-,H%"6%G$2 K(X)4HT MUY)K9HRU_;%4A)8C43[TB?^;(-&\>"D:E.>@/%^3\B0D"F$$04XK4)XQ*G#X ME4%6T6!+:HRF;"<]PDHBI)%(J(";V@BE>$ F)%7KK,2B1V@I%(](^="( H/N M''3GH#M?F>Z,Q&.C<$18EQQTIU3(:D^1MU*P(*S&<:<3LF!>"N(5$MCC5%MK M$;B:)2+41TEQ24/L$1@+X>6H% ^-6# HSU=6WC!HUT&[;A%.44(?CW5>O5(9 M/+*7O>R#SAATQJ S!ITQZ(Q!9_3V;'N>0#7Q,*XW(CWU;BJJI4NB07[,YF-; MBO9B9SB_[;@-!5X%:?M;\K0M^?2$)M'WTZ4=AZ&.VNQG41TI+9W>P7.66C#N+:*FE(C[ M7)V*(V)$E4P%;+QC_4DA4D5'G*BG*K.ZDMF>H8$>BE@'C3YH]!YK]%C*TCGG M$=>>(UY*AHR6%GDGF562V+"+XPIZ.WI<HJHH*H4,1@=>Z31 M.1EQ_63GM :%/BCT0:$/"OW1%+IT6E+B(O*<@$*W4B%-@T4$>\=+^([8G0HI M24LM==!(2Y50MVA "BN/;(S4.Q$]Z1."%J-LI)_N!-GKTN@#\,&@\@>5WV^5 M;QPH:"(C8C2=&=:@_!5G#I%06@OZ&]AYQX�A\4^J#0!X7^\A4Z M*85W')QLP8)$W%IPMTURT9TCU..@2[NS<2J98E@QA93Q'O$0 M+*.A0"$TPX M5N+0)WQ>P4=BV#A]D,HF^&!@(@=J710_T:G>Y0$F]$_@FRI>W#S?LG[]E6^\ M.4T:;OJX!.:M''SVU=>'7<,#4[ZIBK@? ;ZL??S=R=%8R,"HHI*\S$%[\$%\YMF'??4GC3N'NI M:_7+THR+]'J80GZM@>&'?CN KQU.@G%13#SHIH4?CEO6K T5&K&U+'.XZ_ M>WP 3NT\]=XAST5*\/!D<;! (>WH@D5AA.S 3$2"'364(T88A!T2:V0"A! ^ M&.95ZJ5!#X40?W0L^/N: S^M&/"@C9%;-D9]/)"'1R/0LPG*]A?'%2O-NCS$&Y MSF;SZ7>8R0(N>L)!]XU3A:=86_#+4_\,Q+GTR! KD/#$!Q:L4YSNE+]$9BF) M$1EC(W!J8*F@$:/HC2P]:$HFR9TX%;Y,09 Y#5L\.UO.PXII$=WD6GH-T\K# M_OCC+_Y?GM \5S7X$$E*&C_!!I :-SV=P$/!K8"0 OP,\(U@D>_+HBM.:WW6 MSAQCB.5X6::.UZ 2&1%(2Z83UJ",5G$9R$Y+V0=CM%];4L#8X9)/\7-V!1L& M@1NJJ2=;C(7JX-Z PY4.3M1A\B2N,:'%.7PX6^//70X-GDRI)1N3%R$^4F1W/MS\\_IO%I<9+<>/K^?GL.(+_ZUOH$7O]]1GX=];CE< M.B]R4+SI_0-MX.T0^X!#OA*(E2L-#U^YV'#W.-3@E\-("B =O')CN$42J'&R M.C!<>.MR48UANOF2658UKGV#KX!*A?EJJG&*88MOU>(,W/=TX>FR\FF.C>^? MYA%R?@*&%.?3\WS-;N2S,5>XH Y%7"Y 0VX2JJ%T-]1O8"B+TS )Q)J9KF8=@G%-"!8BS3^=#D:FPN@/+SC>_!OF_<1C$_P7[H;@%'& M9E:'-W68&="KH2-$SCPWS_YA[YG%KU5=->S_IGO(H5.*S8LY/Z%"_>7M#W^] MZBIVPA2Y[J)K+Z#T1%&EU_\K[__(DQ+W8G2%5MX<+WLO+!Y9R**)[Q10 M9DH_YT#N2FKL&?D>ZJ@C$6>]%?=0NV0Y2W$/[N@#/1YJQ_H^,SZ:?-QBRH.$ M#!+R\!+RC,STL8AZ+.B&9F3I_C?5 A[M#J[!CQ]29#Y=@O#Z^J>!^^ZHBVX% M3O,BM-5V3NH>C',3?)H^$*^/QO^9S7@0IX/DVRF\&"3J,7H =45GQ^X!!-1Z M^@K16]'WG7.IJJ;>2#&.BDE8'!O&[891S;&H]+BZO,_-M;9YXW[%PD/W.P\@2;)$I+9>$&L+L3C]B$CW7\!-,*H!F\Y(CJR5!GF''>:G* MTJNGT&RE'G$F!LUV/R?YH1IE/C\GN2ME:'?5+"1;-I726.?9-+8*JOX7 >C]PL>3=XZOV7[L&>'=53)UX)SCP*E)>(ER5& MBF")) Y&41(#4SOP2'?QU ^6.1W=K)&1+N\(AM1GMA_<]4&]#>KMMNI-B:!+ M(2Q24?E49AZ0I:5%TC%N>?#IGV.XZX^IWI08U-L]??8AL=W1]Q^7*F('-WFP M(X,=V4W[)+!0$3FBTH!-"#95]B?K$*BQC'/!V,[IX6.YR:M3 ,(<3 K9(HDC*=K;0,&2S!'.4'4G" M-N[NZ2H/Z>V.OA^G$^0:#MTY2#:XS8-5&:S*;G8Y.$E3*Q2G(E@5%2Q*!2#@ M15.E,":D29'G3"W K3XJ[D^9'\]']UQ 'VB=/I8C)=A$:9?/SR M7PPG6$%3HE+1A"$2P1%RZ2^)8PFN3^D?X M,&G!::I),4VP/IOX&\5TTN+CI-6MX2KX*Q^SR& U/YMQQGKY?!;"HEY#N6Q0 MY,:P&_+NR"9/#FZZ 1\T,_/%10+),5MTG"WG[LS4&SBB#4J) ?)6<]_>%JN$ MG5.9,2P&3&FQS ;JQ[0"J6TZQ6]_ PT^G>_H!!IJ. M3DY.^X>V*&PHA<$$8COV1H!6).)$]PJGKD!7[B:W)$BRK$QA\ MIZ 1YQ@634&(*365@@DLQ&Y!+BTI)MHH6..$/HZ50U8JC 2%7V0"=R+A\5:; MGQSVLYYNM;=Q-$?%MY!@N&#:HZ0W&F2N_C$#,Q&G-34T]H&,*ZQ*D4+8 <<$^8)5:\A3P,[9UM3O_^:9/FJ'4>BA>RZE0]Q M*XNV"=UW9GS" 4P(XM_R Q/"7X+*7\3E>-/VK7#V8IYU0@H_;!B?;L%.,U!A M CF<]$]"L5<.$X,1:%E0UTJ ZC6E0EI$ZG&IB!0[ +.FI*7BF*+ DX222)$V M-"(F2-2E$PI'NR.AW6K^-IW_TJ[EKM1>M^%T.[D]4((6I8$!$A0H33MK8)L4 M=A*QZ*26CM#2[>@D:4(HK8L(=52><)EZIS < MP2PHRE'N[5:)]A2?> 5H?JYU"WV+^)\2F MWPPW5KCA^5,C-7XYSW# -U%T3S>-DZ+5 /T3I&1Q W>H-#QUQHP,*:L9V%,2 MF0Q:EG@'G4$S%RB!>YR.(G7@A!@[>HR,%KXT@0A'62\$B90GA[?FG] T)RSY M>Y@"^&_O^"C5Q(^$B>'N[$^ M>1+FGEJ1;F'GPR3;/@/;./KC\!WY:A[RW!,$]_)\\M97]6QL+MZD7U>;=6LL MK:J90EM2V'S1>F'=;/*M"$;UUDZ_)[(D./$5*-?WIR^(Z(OC^T1X;/>;)"5; M>^AI0[S=-O_O9ZN*TYDY#4TQ*OSN!AJ9WF16A;:L[#>;58K'<+NLX:)\4>/+T-#ZAI>%E7 M30^9F:D78-U"\>T,GGGY9>V+TE/6+TH9,1BDKYJ6H--NZV$*X !'4QI:[AR/>31 NUMF&B3M M8=/0OI878,XB*ZV"H$:D4@'LD)(.0_BBI>/8>NYV\%$>#>_KMAT[=2]CFLL= M.S=MFVG[LK?M"%,GM.E\=[?6@9VH%L5XFB[?W*FM%MU7^VS=:::[*E JVY M[[KU7D]Z-1BF\7+5=6YEJ=9]XC:Z78V:ME5Y?R@UKDN" ]S7?*C!QN?F:0TH M5M..KCNV!,3WU48'[',#)(XQ),RNE8U;:>PVPDX/ *L[*NIEZL96;QG$U<7= M*]:5:*N7C;KUF3<# B-]&J:GP$9G0(SWVQ M>O6HJ&+FB>2'='8YM8<#WH"9N?D4@65AK3%G?79=#GVJ<&FF7?S2?$A%IF]DHCD)X7O MP/>)B--U=[YBBUDW?*DTH.O,-[PXW;5=9A&7\Z:V [CTXO]<*=(; KP:QA7O M3+4?OEG>U-%P^[6KI?$-16IPI-(#DW2Y,S,Y;3H3KN:]C\99W&:Y$2AX<:CY M*U-^U93Z"W$0"!R-+ M688H=_C@3J[K4?C@EF?[>U4RV[4(.M"0>'^,O%U>NV'R]EBZATTS]#G+M\*4 M?7=#3-G'&]IK,H*7;#W C9S@$1-, MV^/K=VZ),JHQ(R6RAI5@I8-#!K0M*BGS,@AF*7YR"-9;9AJ&!-/-CP][2;V/ M'L5(P$H+(I$BA"+)2\.,M5+SG:JFQT:HO.WQA5X9YT/G67(.8._I@_W'& \? M/'C(A-5E17NG9-7^%-5E_7GI@=OCNCR.C2C\S'P-S39,=0Y< <&QR6\.*9,# M$\[)G(V'?YNGE9[&6.==G?QP, =NT>:;3AI;CRYG()Y5M@P8)Y]YZ?;)KLR= MW3EG]KI29ON-^JVS99MS?JR,V6KH#YTF6XWFQ>3&@ _JI?UGDKIT]&K(D-TP M.'A2E]9@3"QW*%B=')2<>DB'F,!,$"5

F@.KCD[23DNSI,#NX86D.X5"5*F;;4 $TA*VGRU!TC3 9/ MI'FHJLC'F_O'::\/?EV7M&WBV%:IWJB0/*N:%'Q>X17UY53-?ER:S=K.F[]P MQ>;MT[H:,_<5\_Z6J'2S@ M>J-8#&:LM$^;"@//0B/"%K&(=F^#,1K=0B(DDX0UQK#2(B)B2,(,+@)&1: M%PU/.>:D/ MZI3FJ[S[^8&92.IV$9X-^]G5V#]L.HI@0Q)&)0J2 A)339 63**H.'=>.>/P MHK[Q B3>/1W1P_(DO8:.V"01O$6G:53N$OAZ]O,N6C4F#.#N7K:J +!A+F,? MP/U;^J,!R,AA?3U66*9OR;9G=H>-NL.9[06R-9MSDX_?3N.# 6Q=W1M;[6W= MJ^!FH;>VG'H<1Y3@+6#8?GJWH]SK['-/3SU ML[GWY=-/[33L.0R;$&SYCH[E!G?-L&S MUNV12[\/!A/ZF%5>Z=Y-]VXNE&WJU)@XQ.JV9L%U?Q"K;OW/V+T;%QW)ISSM M[VTH]I*G?ZJ!,ER'25Q]NV3)'A5(J&91*<$=C=W&N8)Y?#S[41+C%.-Q)TOD 1 M?Y\NT\R5L+&DRH.L;&4_VEPV,<=Q-$L1:RR]!_$:KCM(4O&!!I8($(@-+I=0 MR;@!VZZ5X(8DC U=**:R$5+Y)6[LT-AT]"$2!TBF98*D38J:Z5WS/B%[TP:. M9*GV^W_8ZYMWWT\K^#13S>^/SOO.Q?BHH97H^3 LGVC(@U! MGZO;X\B93WVI@I:5.'CK\_6T3O7K:/!%K/I87'DT&D2'-L\.)[XQRA\S".^F QA.LV'3\K# M;E5IU!XY^-'U:-PI>JJ_3UM(7U1I- 1+)<]M!\?T\P*;=GP?J_^2-XR.,RLY.:99) MJ?:DR4XI)G]((UB^.;4Z/W&9>',Q3Z0!PO*PR79P=Y'5MGR4V9[;VFIV9#LV M1_*)=UXV/W_B?7] VPUJ !O3JD.0)!5UT3H4K9:(4Y&05:!_>1*QDM(E M^+ )U]M[?Q7#J!M_30OZUV4O3$NA@!SZD&77D9Z/O(ZSWH]N;KJM8 (A-0VR M:'* UGPLT+R>MDR=^;I[OY9_SKX-T$]2/\O2YNU9B+M9BXNVP\6RO@UV-.R_ MFZ!)'E &%QA_OAR!Z.N/0(35GV-X-WX?P;B#OYK>D .][$T3WS815!G8B>E" MM*U:QL]^L[1)W6W=U&-U].WT(>]6=9]K7\QDAV+U54;-1ZZB'?;4)>3)"V3' M2&KN_WGRK4\^L@QK]2.?ZF.8>X:LV<9P*7NMH*ZU.MF0O6#"8Y)L ZVMSG@% M@)CRS__YAN WCR_'3-^:ZOXWPZJUIZJI)'Q>BT=]$%KO?.S".O5!7D%/CRS@ MF)D;7W]4V^6L-?\>>.(M\V%V7BSPAF> MT0)G7RS?U-+*QXZ3Y,/JZSE3ZS64M7+[9*6,U.V8L/%5X MJO#4-J7613YA+&RV4;6\=;\MZN4>%B/Y%7KY*M_5\]LI'Z8;?R5A3B+^-MU4 M>@^K4%J&EY;AKPS]-X8J;2S"U"C$G0K())WC_;R(BF%'-5GH4&H8MBXG">33 M(NYL0D:8W 1)!QI%2M3:5X;ZK5>"1XD+SE:' Y#-+QBOFE<<4">9R]+X#4 M,(LVC4EXX(R3?"J@]%I*] MIHI'+Z@0IP=CN_4#/'H^=VY^@)_&99C&D?9[V<1X/@[UPV]=R\QZG MB-F-'JZ=2L8PA[C,640J%_7 N<>R,$ZFH))UBWHX28YJD4!J9)%%(D&66HVB M%-))B@U)"XTAIR)KEDD^YZ'>5(%@?,'%ZE3$K?/>S!F^=W@N6GI!WX*^1X"^ MWBD?<%5P]T6XN\-8 MCW8F=2_DK%]8O>7D^S3,SR=GB6F_T,EC\9=)8H<4LKVR[%$NR/(L8CVE%3PP M,4H[-'-TZ(]R'N >!>E#RGHV$6W\E.(YRW,T0O;9R[C"3X238C@7J"(RQZ_@ MB)R6#%GOL?)WXE4>I9I]RLD2Y%#PM>+IS/'VI%?-* MP/:,"A>#0='[7".6YT)A3B+)C6>88.L7:PWONI+<>N@M+BA>763XQ,'[A3Q< MO$T%U@NL[PYU+?=<4N*1BTD"@@J,- L)119]4-(%;=564'?.I;2Y8"!J+I0^ M6\C=1,@0?,AE<@X$-$OYH%(^Z R'=40U-DZL>$Y9@5(^Z*GR00NMGDNJ<&O(]C4@E^'G+>AC0Q8,)][8[*V7 :RDBED ML+42GDN56*BHMA$\+!6$2EY< C)4*0J6"T*G(B9(_7?*G-R6R#/-2!J)12B9D\<- M#^<26<*CH,PJJ1?\$C$0PPTS2$7J$-<\(6<3*/"*"II[91*ULNC=%BL("7S! MR+:+WYUH%G5!WX*^!7UWCKZ!>L68H$A*^ \7A"(3&$&6J\@U(08;L4GT+16$ M"@87#"X87#!XKK<'9M902Q!++N4*0A%9(R42@6G#E?34+SAM7HG!6]!]Z05C MVW;;G"CNE@I"I8)0J2!44J-+:O0C4I)3[@E7#&$<-.+!@92T0B%-M"94TRBP M^5)*DA1X*UF3C1;ND1PY(PD*#'O.E58J'X?L,'Z%D M.2D9TB7(I>%KP=%=X MNJ<*0HEQF:*3*,;VJ;P\"7[=1;.@O,+T5FZS3A-4D-UF_84AZ M#VR#@7><)!HY(J@&7@N.+[":I"I[9PTPI78(N"XBG1OWN91H\"(%XL0"J]6- M[_:;T2#^FK[K7]_$7M.J-[_'KAW&\%V_&3;OK^P@?FN;&'ZS=]8#O/3; M;M__\TT5@?=NLNMJ,(K/HV/YU(JOWN!_C)IAG>XV@7P;( '1J=Y_^/6[_Q=] M>_G^A^^K[W[]^;&G7W^9IXN#7I+7K<"/_4$UO(KP[R#&ZAJ^OVJJ MV LQ5#_;@;^:UDUAE>V%MH#*!0P0Z :Y3$Y O_<45\7/^>]8?;)-]>_+S(HU M!KR%]IDDQGR"'6F*(,; X !Y)E%RF$LA:%!XH1/#2_@QFQ4^<]X]T\VSY0_C M-5HI >4#"2B>.L[NK$YWVCTQ57!U-Z]XII6#(P#05A+H,@%)P1GB0AC83!L0 M50#%!#0@I19*1SC7@F =%:?JNV/ "ZJ M06QN(@SG-G;O.B>&I>-+\Y.?*NSSV_L_FHOJ=_AORQ*_QV8("@*01O4^8VB% MJLOO/_Q^^4OUWR#0ZMY'N/BGGN]L32<)- :;6$14&)=U$HR,YQA9!8P!>@G' M#F\" ]_[JQA&7=!(?KB^Z?;O8GP?![>UC\M98L(Q\->OZ??H^Q][,,GP&PR\ M/]9?CE1;>1TS?0"QG/K9206444T*8(ZN8;CPV*:5VC/*&MQ35BN=J_YHV SA MEWRK;2NA[0\5%FJPM4->HE[D*?DKV_O83L\.J[[WH[9V1!@-VD5XCJ;R=DVX M>;&QLH(Z2G'4M8NC2MDQ^LFZFQTB7U_NDW78!I[2D?3U#Z$=_?2DC[;8Z%%5 MG7MT?J=6/*94+'K<=0HZ4Y9666:ZP3?_U>HL3?OGU_6&"C6>8\VBPFB%T1XN MW_]IKP$%[O+V8Z?ZZ\#VAM7WH&A4/]IZ4.6#VCAFNQM@QR:S8>&YHZX3!JNU M_Y/(U]'L'[U;L+6 9I]E>UV\L #URVH5/$*R&UO?W[=P:G;YR0[" M#_\:@6'[4P^8?M0>I?TZO(J##U>V]^M-?D3S2W\"$6,]\H&CMQ5BS4O#0R^P M+M7-"EP>YS8?2CC0N0 I#5)CQQR21'#$13[$4M$CX9(C\)V3U!X)D$[MA$O8 M4?LQMH9"MA.RF=!:"0\/T^#/&-X/X8+FUW39GG_8[[,?\5;Q]RJ#EIJ_9CM;GQ,;-##$50GHB@ M+';%!H(]5/+)1<*0L,DC3G!$FDF*/$W&"IPTEPO2[T4GW5N3?JV4:W[JC8_! M-VE%4%.LB *.Q[G-I2#H1F,B!<-,<(%"2 %QGD/B$I'(42^%DEQ*3H\))0_% M4)#;SDHX'H#=4_6*8B@L&@IC8[J(PA,1A<5..,!J35X(SYC#R!E/$5?2@71D M%HG$I9 J4JT7^@8XL26[ [Z.G)Q#V5U"N0>]#[7:R/YV&EQ((S@$5D M@O*(6TR0-H"5P0?+$G$R^0/WT3S$RH.P/BCNB&U7H3@>9:<<4QR,]0%4FV)= M#) M2<-2/ M,,,$1"37R&)C$&'PMTQ4*J*^%*LJ1F*5!IN&B=P%U5)DB%#(P_=1<.XI]R>0 M+4(OV-;#$$ZM.&(!Y^-2EDI.R6[AEK!$O!,,F40!;FG,?: -1Y0( $YG95#' M K>'8<.HCMQV1]#C0=]U2M.>EOG?]N[V6+ULDEZS M= 1K/'[S&0Y.&"E40CSDWIQ6<:2ME-*.!F%@&PXQPV&]FIBXHPZP)F9U$P?ML'L^3HKGYO*0U;!?U4-@@<_1 MCW*]S*J?4NWC8.QS@#^&MNY5<5)'L>E4N2Y@2Y0HY%HI*==*NPS'!+^_0<'_XXP9\M=U;P0L-.;)O/,7U:=Z>-4.=-SF MX"Z/&]:W-RY;U%3 PK9JB6=5+8^U1L9@SD.* M'*O%=B$"LT@Y08Y94$ZH%09;[>0RW8^DW@?)\WR"F;OL(^/5FT'=3D(01?C'@)0.= M3:+NW2]#93^"#&O5RLX>I=6)53;?O-UVJ-:3PX;A!.(*:#%F/=(C:S1'T29I MDI="*[EP'J^$43HWCX@ A#Q@0#:="(++F0^62)W2*5A/J\.'C\AZ.G,[R3D) M%,QR;+VUB+,<9<\HB.\DP!@"&1Z6=#O9)7T?A9WTJ7]T5M+)VRJ@>0KFJ4)" M89Y[6$30205%AGHB.>9$VP4/@"=!.$^RW>]R]!6CR(Z+@T05L98RXF*K'+FM M$C#C.F$#>VPE[''DN0-X0-)SIRRG2?N%S,N@6'#1$!0E46"YXFS?6+!5&!.> M"R4IXP=.%P0?%F446Z78*OMOF_- UUL=P%>#YOBOD>U.Y>>"EI=URR>TNB]> MUI)Y2XNP0/^,PXPXH6XU]OPZ8'$_:ALS5J/V5;;Z.0^]^LX.NOVJJ:_SKYFN M;Z=]JJOK.+SJAT(Z6Y_G9=LH:7D@Y^Y' X9T?PBT.>H-9CVQED/?8-SJ,U,Q MB $TB5L=T]\$,E?S0#9U[ T@W6<0*,/8O3N\SGW:&4>9TXB#C8ZX]C*75Y H M)2P\"&JJ%@]]<"+1"8/!A-$J!]R#8F 9?*0:DV"CBQ)_:O- MA[Q'\[_GAF6_](?_$X?WK&^W#J=8TLA<,D@8G1"7FB!'2$31DQBH%&!E+]04+'!Z M*G!:U0MF:_I@%'*QP?OK8SN[&3O7'D^PRI?N9+0\/AE<.LQF7 M[G,43ZWI\#HVR\7!.>>(L\1(&Q"+-#=?S\$BEFB$J52&6QHC70A6W&G@^#C[ MYM6OK;B9(0('VG&USQVNT,!Q.-GWUW%.+#3M;=^!F%>A#; M^>>.?Z MG_/2Y(:WLR2ES_M/43D4#\V>F@*^4NH]S*K->0"3;(&_7,WRG6_ 9!RG,B.; M8*AO;?>3O6MR%]UY"IR25[L8RVGK2$EH$Q0TSK'X9IY[3T"$CB_-3WY;@QY8 M^Y6+\;[UC$ULE I5E]]_^/WRE^J_ ?: '$ %_ZGG'^# M2XPX,0I914$.!BJX\C*RD#92*\)?Q3#JQHG46Q";[2I,%N$2D/H6,/Y#E@L? MX+W?=N''-U4$(7@#SQP.1O%YK''H5/+HN4*_V^U_:D.AQBW71]F3[57LNS\:#$#J MAS6BPM[N2D =A@R>9;%-Z&2QNI\=#?O3_.D\EBQF8"+Y<@1*$) *//YS#.\F M?> Q[N"OIC?XG'EXT\2W3;RQ SN,TQ5I\T+'SWZSM!S(;=W4XP/-M].'K*SS MT;Z8F0X3&VAV_^0%.7MR\@IR7B<[=E,-GI>!46FI7EJJ;R]O_Y=9O$W;.?V!(CONI=Y&IO1'# MO]TR^Z?*J[()P74KW%5@\RFTNA5-W"Y@I.:Y,,"C2A $P M=2Y;9B-R03EAHXA>FP,#S"\*I$Z]6JU3:R>U47F'K:[C=[2<5P#V+ #VG/3. MY5%,(2:I%?=(6L\0YR0BRY1 . JJ6E'AEI'3*< M22^X%];&I9#GGH8\MS;DS=R*=#/ K=%HC-.>8(D%R H52"5EE00>U!D="B"1T$8'WJW3.W,A+2O#/90>N MV;%17M#2$[GT1-Y73^2'CN83S&113!\H&6Q&O M+O9QM+Q4N@R?%W:6+L.;!#WJ%+':DS'>\:@),I$&%!*Q6"4N,5^L^KJ-+L/- M$RK_% QG]8OW[6TV'5V:"1<0?5X,V-$!S2XD2UF(PB6%2PJ7["^.L7B;%KU- MDXI(Q=MT,A;3.0+2P7N;.)5!"P-&5&(*<4$4,D19%(PV 4<6G5JH;[45P^L) MN^O'^P)IS^D%(?4=DRFIPL1G+S.MU8MAN.TMG;CU#(13#&M$PK<9.M-2:2=S$'$,6 < M<9)F-];;D\$$ "CM/5MP:FT[!>TYM2T.U@]2_%[%[W4"RN7FCP.,"B%2BU12 M%/&4%-+>:@3,[+3GTA*^T(MV3W%8"]"Y=[^7Z3S2TO9H&:Q8],6B+Q;]P2Y$ MX9)"'*>^$*6DW#.5O6?GW3Y24N[GI5VD"W(59U=Q=FTEVUU$IR-6$7E'/.)> M>>1PPLAY(V,4,9 ]MQC<24TZPL_37U44QS-T4Y42(ML&52U8I)9KQ!@6 *J< M(BN902QPI9WRGNF%+.H]@^K>_5>\PTIAT *P99L/'4:7UZV3E@J -X*<50'Q MJ"1RU&ADJ#-"LJB\U1OSW9]#W3JB2MVZ@HE'O,U%Z=RQ)<\LP0Q31 48\5S( MA%QP&!$1,0V<,4$7JLOO6>G<3MTZ?$%,425GL]M=V.99NJ\GA>ER!^+BOMZ] M^SJW][T95J$_RAVCS]2!O7P1SD7PL4@,!GL!$8LQXL2#.(N:(\(=35X1J1D_ M!,'WPSU2;-J%32[DUD7>HR17G-CG!<)[%^'%GM@VK 9-/-$48%5C#K#*+-@3 M4:'H \&:D0#_.S!8W;L36W3,"587+0![%@!;G-B$..VUT$@F9A!WB2#MJ$-: M>6&!RZ,VFZE^_$HG]FK(6^7$)OMP8I..PL6)73#QB+>Y*)V[53J-YQ8+$Y$R MS@.:@N9IK%:(,.,-5X$'G#:F=&X&@1\ZLLTF53]=,*)_/N1W-1#:_B(%:? M;%/]^[)AK/&.C><21APQ)3@B$[+UZK!&&@ $T"0XP!CF)%O(PGX)D/QP?=/M MW\7X/@YNPW.__Y=OQG^TA_^3X21^/[''BQ9 MF&^"L1)3Y -,$4\E97?82D39/?E4<'4W;QB0]*@WF$T<-N5^97+9"_@[5H/8 M!6,]5,,^C'+^_&5_$X#G A]^@EE4+@]P-H$^P&WF#?ANHHU7GR9J.K)C/;VZ M:;-&\]Q?R3EOEILRW 5M(B$H))V E@E'#O. A+D8(1LQ9;9&_^.TVA_[ M@\E7^;J-6S&O(P#:>:JWY!ZX*J]&TYF7I"X$WUL#N&GBM@W_RB>K!X5U/9IH']#Y6[@U\__'[Y2_7?\"!@_^:B^JGG M.]77]N:F>Y?Q( \V?O976=VLVE3RJNZMG$)U^7$06[7TSQ.A:Q/8 ( OL)A- M'B \GG M+:AM%Y:RAGEGC:P:W2Z2IX@E4!$X80%I'3T2 M2C+'.2QO6# S:.3:",:0Q0D0U5J"K,_.(6MX<(QJ0<+&?-OC \)?T[@AUN6M MK;MYA0$._PKW#A\[.5Q/)Z"'J1.,YS0FT8FH!/X8,W)+8%-J]_U1-V3Y.V6^ MV OPWY;%,W-G%N]4E\ 5(',V(&XW3HI)"N&E _54ZYPKD$!'C<&@%)4A7E@M MTT("%DDBD4@D(D'37!96(*R?%I_!P1H?-R/TC M^E8B34FR%143@AV3=(@ W]=3=(='9^1/%L3*;78BM#"\GFC)* LJ%JQDUI*S M#!D+F9_SA*KO[*#;KZ[C\ H8R?: F>"1*<$XQ\^LA\T4U_-9V06\#X0?*+:V MF8/R!@3.1Z"(_&P[)S&RPMZ-G]L'3Z9?@YR\M8,Z4PJ(I"L[!$ES-Y:?MFI M<:A3[;/DKJ]AZX99+'^Q!M/9C%?L@7S.@\R#N.Z'V(5!M=*N:1\P:L:K%[.> MW7TP^'84D]<]]JYF?NAUSW=' 5;$C885$$+5ZP^K;GU=CXV15AQ7MWTP3NIN M/;R;[F7F,=N[^].#96T7*$X4YEE'4R :6):Z?SY:VV6W.UVG*7VWFA:\ ]9A MU$Q4"EA@V+#9,K5+.-E%T*,&_<\38F_W$>;ZSSB<;*<=;W" G_.+/F:<.I?% MS>'NK]M5K0$X!K'G,^4./\78 MFT#2?_R;ID2]:UI-.[/G/.E/^+MK&]B;@6TQ)-@9O_QK9 =9H\T<,M:-YW?] MHKH>=8?U3;<>PU6^XAY^\H9=173=[\6[Z;S^/*:33RTJMZCC\D#!2(\ 3;.' M?*'O7UD@N4R<#[^>]1Z>J/ZSR@6]@_'%C4'27O=' *FP)JLIX""]=2RX9"TW M2)F@LQ+$D7$!5&T?E: ,FV#,(<2:K!^[OIX*1'!G=3_%/>I =HGCN>75UOLU M,6/;LY('@OP!*,\4J!E.M/@PIMS'<0=N7>@#7H6V;W#[LOVMT/ *#'/00WK# MJV9B>AP*)!PFISLEA O*!,8:)#')'O5;7;;7:.BVWDK#" M#\H"!Q-AU !KGYJ^-+XT/_EM#3M9^R?R.R9T4*&Q^98_PN;" X>?^H-_9N1Y M_\/\$H7Z=G/>>V,5$1HK%#-O<"8",@+XQ0A623=1QAX+Q$G'% M%;**@U#T01+J2;".+W")OXIAU(T3ZWZ!7^8/H2ZS5081.OM"YYRI>323K M]Z"7MNKL1&S05K@ND;=9VHW%[<02ZGL_&@P>BL,GA=+;-7G[Q2$ *[9K6QNT M$$4P"QF8;-8D"&&N,X =#?O3U(8\(%C#/(5\.>K:.]@J>,?G&-Z-WT/741>?P'N&/KZIW28W,10V :&^V?=V3V5#*K7SP5=RLLK M2'F=,"2]Q2BD;44ROB9XH]?-O?KXN^_5/O9E&WSRO[\#+"]@=PD86UBZLO3W6GF9;M-P\2;EH_YZZ M"ZHVUVQ?S/X;P$Y[7%DXO7!ZX?1-<'IU>?NQT_+S++6J_3277U7]K4YCEJ][ MU?_D\+O"?87["O>]@OLNI\>7+5O-O.X;%:F3>?_I.YB4&]1_N@ =N4%-'-1I MM7=\4R-8]8+V7*'8"L?'T:5+Q*99X9$N$0ON\I)O6QI%E$816\W,39AKKJ5$ M)(A* MX=1" CTQEC)M!9)8$L1UY,@%#Y9]=#)H%Y-0ZDP;6O"V/76S_5I@!7L+]AXR M]A8=^M!T:&&2C=(D%)7)C3.21UIID5M@&D$-C@'&-'_N24X#YP.?V(?-/Q5]&8._QD&"MUALQ%/%Y(N4VSZD$ M\0;8HP>6'S#02-'1TK[ +[RD(4+BE<4KAD?V%Z MQ6)?M-A3?Y!B/M4M,'8V#N]RV'@,YL!I.68+BIP:BNS)=U#@I,!)@9,-VE;' MPE '8'VMF49UWHM5>*WP6N&UPXU?*$F+/R^M"UOP[^1-EX-!LH,"_1WT$J68 M"^4QXM;E@J@N()/+!C-AX?L@"6:+O423TU'YW &:.L1#\L@2IY FSEG,$T]I MXZ6&2\;BD;--XT:&?SE@,'C!14T!)PD'?%5@C)SQ'6NB +8M>>+R1I@'G MD;'(.DJ4C,6"O6>/O46'/C0=6D>!A2(.L: ,H+:6@-I4HDB)9TDER_2AZ=!; MRE@DIM3R.-#XQ[/T^$]2$G/[F.+QW[W$I!V:^3/T1[G=SYG:*\L7X5QD8_1< M29$$BH%KQ#4' PB#;*1*CVC,W[]OVK#A<%S0N: MGSF:%WWZ.2< /K@H#$Y(&FP19P0CJQ-#WB:=? S&4G<()P"K\775"0#9QPD M[1"^AQ. @L %@0\/@8L^?7CZ-!8B,1PE(M(:T*=)0,98CHQ3P1M'O7.;TZUHDG\<]GG=2WC M+YNJGU9XZG<_FHMJ>!4'L?IDF^K?EPUCC7>\(B5T.=K89#PC)B'.-47U0S@:25P",? (]X GAP9W6$]>[)IX*KNWG# M@*1'O<%LXK I]RM3Q<_Y[U@-8M?F#I?#/HQR_A +A@?<\ F>5;E\V>PQ?<#& M3*'PW41-KSY-]'=DQPI\=0/(T0]Y!*^DWS?+;9Q(*%5:!R0= WN%*86,U09I MX14V( P)7ZC+_A(;9VM4^%N[0#_V!Y.O\G4;-V]>1T>LHY^P>_9 VWDUFLZ\ M0'N&7)+'*I: ]X"%,J_-N#(+!GC';=T?-=V[JFZ:$?"D'<[JX,*O0*D-W 5? MVIN;0?\SH%1F\63K005S_6<<5K=9\4-W-JT2S;,3)XW @WMYX6[OVY7M4X)=JOG(P#H\%., MO>KR^[]?_JFI?+??9-@=8?U3;>&;79W[16]]CPQWY\WZBJBZWXOWDWG\^&:3H*_Q%Q-( MGDZRO17%7@#3]W->+7C"VYD5_'G_+JBM;>V:4G!/;;1?-TG*'Q!9)JKL#/C+ MU2P@\ :4^7&L'[()QOG6=C_9N^;=FV\>D-^4MMJ56$Y81TH_FR"?&;>N.*]) MB1/K$Q)21\0= 3/&2((\599P2RE6"[%*DBHC333(2 W8;FA$.FQ_]: #&2&S@Q^_B8 @& MWH>Q-G+9-''8?%\W67L9#>('&,VW74"J-U4$++^!-PT'&>CS2.L>:*67P^=. M[W_)\PAA?[KF8C/U5W&>[%0__?+W']Y_^/F'7SZ\GR>6>5!_M9D<:,2&<(R4 M91[(1&0*,1H%Y82G5)C V29(Z[V_BF'4C;^FRUM;=S,]@6G['@3\/4%E0[?G MZV[=JA0?\C6K2.C :>%Y6S*^-#_Y;0VV0NU7$D/FQ>I^H5K%X=?L JSF6/:, MK++4[W;[GUH#**],\W!E^NW*U/V:[-%]OXJ IJU#\RNK4$8&]&M6M;J8V]WI0 LDU';6MV%XX"9[[^5 ;/3 MA+EZPW8T[$_//?* L@"'\>?+$>B6_1'HB/7G&-Z-WTU [ 8WKV=/F1EBD'[8H$[3'^5%9-'+@+S M@3YYS5,7F [1'-__\^0-3U]0AG5LPWHJA4:O7S-K*=.OH/G#R*#95I3$.06& MS(K[$?[F\?FOE?GXR KI@[![#M/[O,QM4',X:%)I^.4W+5TO?8Z?ZOP[Z35/] MT0.D[[Z2^%^>+G]DY'-&#'+JH/^CK0=GO-F'9=#N9%$W513B^9[>KW_*SLG^ MJ+&]T/QYZ[;P\5#?>E!S?I9P#B$LEN]>'$I'-N/"1*L57%OWFL)%A8L*%[V" MB_X&5F(L;%38J+#1:]BHC8HM7'2H=0O;>9U]W^;O^H.;?H[;J%P?+-:2ZK^- M5/^]Q\#N+&O_:#+RUTS.<)HDKPD227K$F9/(R)"0TX9XXSA6-'X991F=\2X1 MCYR+"NX1$EG#&?(4'B0=,VHQ&?'+V,H<-S@7L#L]M,J^@F]M4Z_.;EVSD. % M)=NNKWL\*?,%ZHYKFPO4;1+JF+11YG82Q%&#.)8<.4L=TB9:(B+@G5P(*-\" MU'D_NAZU>>OMH>7]F65V\7P; <[B!_MY4V5%"O:= B\4\"O@]]SM__J%.:7K M@6E@(4I 4Z0HM;D0*@$PU1&YR((.*40A%I)Z=PFFV=.W:3"5[/30]'E<]KSC MWJ/CL@*K!59?!X..:BL(!LO9@CK)N8_(&!P0CH%PI1@&5-L&#-Y#X$- W)C9 M3(0Y/; [_";SQ76;G_,S$+&O;VRW:M/S4/'BGIP8.DU56" M6$B&:J=Y4 N5[3>!?5OV0Q*]NCC]N1%\"2#=L1>R+1J)\HKFFM+%^UAD3I$Y M\S)',ZJDYAAYDOM4*VV1E3@BG922SCN5U$((0-)48RTYTM*#S/$6Y)03!(7D MN!=4:V<.Q?NHV DJU\4_4?"MX-LS>],%3VU4%F$"T,8)2TB3Y "UA)9..!OD M0I^>+>#;3N-%B[I=(*]L\QE WFY")X$#E)N M!?RV[)-5I$3ES&97(D-W'!G:'PP_VH_QF\N/L>?OBG>V2)\B?99*'XD)]E$F M9*)0('T(2!\? Q)>>\X<%\R(+Z6/#8)@S#VP%#^V0<3X@RXBCQ L3K#D0 M[RRYD*9D*!2$*]M\M@AGK++*,8<"LS8[%RBRW%"4!-'>V1BI6(A^WP+"%?_L MD?)"@;RSV.;CA+S=^&=9,#@%$1$C6"!N14(ZV(0R&FJ"%6Y#P/8'H=OPS^K5 M7;B/EKF*?[: :0'3=<_WM=5$8(^(D3B7,,'(:BD1]59JA4&]C N]JS1=B9K=EX?VC\[[3O6Q#]/LY0['Q35;!$\1/ \%#[<^824,$M@0$#R6 M(JV)0HYB*H6FE#N\<##(I;>4)129C8@+SO+91T+.:&P4DW8GLN?IOH#'PZHO)(2U6B.>DOR*4@1M3) MLT_!T8*CYX*C6ZD 6U"DH$A!D3-"D=WX9G4(RBD%FEI0N=IBI,C&?(KO)-:: M)4'L0N38%K2[W?IFMWVD?Z!87=RW!;0+:.^C?()DD6=/+HF,(FX-1TYH"R"K M6!1<6I?<-D!VRRY@IM5Y NGA!_"^Q"=\.$[?]FV?QHOB^MVPNJ[ME. 1$"IJ M@(:!?AW0R(S4JZO8#94=5LG6@^K6=D>QR+?MRS?:H9E70W\$F[-/"?>0VIY- M6!MO&OF)3-A>#;#OYXE)R.4#06Z"W06Z!W^]#K M*LOG ^:"DFV'B!\L M&&_BC ^Y-W:[N#_,6J&=;I[%GY^\?I'W_C<^<\FV\YU68"Z'0W[TXW. ZI[ M'_,46K]_U][U1T-XQ^<8WHW?1S#NX*^F-P#W=NU-$]\V\<8.0 F9KD7+Z^-G MOUEZ*G-;-[6KN_7P[NWT(2N/6]H7"]QA^JMW;[YY["+2H?3):YZZP'2(YOC^ MGR=O>/J",JQC&]93QXEZ_923I4R_@N8/XS1Q6VK>.6FV0!GYY_]\0_B;Q^>_ M5@3'(RNDM[I &SUA;JI^JKZ//EZ[.*@8N:@HIO05-/2Q+D\V8=ET^YD43<5(SL>6;[_;3V$1_O5IY$_]:KA57_4 MV%YHGG?Z\QIS^'BH;SVH.3]C.$=*%LMW+SZE(YMQ8:+5"JZM>\\K4U.XJ'!1 MX:+ERY=#AV)AH\)&A8U>PT9_?W9"7.&BY]JHI0_+AFO]?="CTFRD-NQ M$,0Q#<@:ZQ'&P4@;N(A"[ #J2D^6@GT%^PKV;0G[=E, $ .$*I:+<3CX#W>! M(8>C1#QZJD7D(K&%]@2[Q-*M],TNO5D*JI[%?A=4?6:7/^$)3B2AI!G@&(T> MC&=E4>+42QZQ-SQM P6WG(%'+[BDIX=UI4G+<3AN?P8B]O6-[59M?AXJ/MR3 M$T.E1=@F&B0&;10+$AGG.C+M&..A841<'ECFU<&F2I\"A0G*C@ MP22YX)+=)81NPR5+^>EA:/')%C M8+KN>53@-H,94F )(VYT[L2,)9+:NN"C M"]1OQ3[>LD]6F1,\="J1H]LD3Y%^BR5/IRS M:+&4R$<.JC=+#%D;-%)!:^\)-XXOY+HZCDVKGSME N+8@AS"F #V*V6#-(E[ M67*AQ;9[!)T3Z1>$.XMM/DZ$*]&AA;O+-I\J=^_&%:FT!:4F"*3;,D?! M4^2B]8A)P[C4!'2;7>A#.W5%$GR"IGKQ118T+6BZ;N4CCB-)T:"@E4$\2H4L MDP1A8F*@E"@2U#;0;]OQH1>*ERB=V>Q*A.ANO9%_=-YWJH]]F&;O&KXI;L@B M>(K@^2)(-/% I!<@;KQ&7/J(#&4<2:>2%-Y0YQ8/P135Q J)&,4@K%(RR'H0 M5B0919CQ$OX]$#H3=%P4WVQ!TX*F:Z)?--9$R1,*N0L'%RXB38U&R5FNO<0IR<4\ MHPV@WY9]L^Q"EOIM)5)T7[Y9(')8V5YQS^Y$]CS= >]X6/6%A+!6$\!3DE_, M\EP#&[1WFK5W93@RQ&*07Y$01Z51GGPIOR2FED0&%REAX9Z0:V"# 9 L\4JY MR 4YE#H '*LM2['G-$,\>?8I.%IP]%QP="OQK 5%"HH4%#DC%-F-;U9X'YEW M 4DKLZ;&+7*Y* H)W#IMD^8N[D"[.ZT4_@/%ZN*^+:!=0'L?X;F. ?A8BXBS M$G%#$C(X"1BO441)$KU8:".U"9#=M@M8;SM0X$"!]/ #>%_B$SXR&R@ZK9.M!=6N[HUCDV_;E&^W0 MS*NA/X+-V:>$>TAMSR:LC3=(?,[R'(WT>_8RKJB<$[6V4FA$C=**Q7T@7B4S854VRZT^"@Y M':%H+-!;H+= [_:A%\P.IL"N0%Y%A[C-1\/BE[KR7PGVD3&JN PH45"QN70!64T8XLQISYF(@/K[!/MM^/8Y MW6TXQP'!_0MYO/C[BR H@F"?2KD6PGKL$W*:&\3A$S).1402MD89(KAAV\#I M+1\/F NZ]1J.!PO&FS@B@ ]YM_YKNH:_C*[CH/;P.=2WVYW2/T;-L$YWST+5 M+U[_Z!N?O2HPPQ73>^SY,PZ;+-6$P21G,;@H$2<4K%YB#;+*Y@IA' L5@B%I M@<$D54:::)"1&NXQ-"*-=4 N)1J\2($X\26#_=2[CQ7>O)DE37XS7)AS6#V.J)U;"_<(YC>Z'J#Z_BH*KO5[GZ% >Q ML@T 4;?;_]2\G2>A4^:/&42T"+$LJ\..AOTI/.8!U;V/>0KM85G7WO5'0WC' MYQC>C=]',.[@KZ8W "%T[4T3WS;QQ@Y@2Z9KT4K(\;/?+#W*O*V;VM5=(/&W MTX>L/*,5O5DSU)2%?CW@+]%:=!1L-26FJ?JI^ MM@-_53%R45%,V8LC@G;+?(]FW6YJ!S85$C0>6;[_;3V$1_O5WM>?>M7PJC]J M0(5LGN?M>C;?;G-5MLBVA6N_6+[O^H.;?E9TJ[^XP3?_]?Q4XI?'+1["$NY= M[A7^.0W^^7G4JWU] ]9\RS^M98D*/VV1GUZ:3U X[C0X[K)IXA"-N6O<):UP M6N&TPFE;D&W3IH1C#INT)ISGO,)TA>D*TVV4Z;ZLO5^$6^&SPF>;Y[-7U5$K M7%:X;#S[DMGZ/+YK.ZB'6PLX.Y4#IW6#0W;.P'L+);R M:.(DUPN+E#90DC1&,L2(N",2N9 TXL&D$(QR!B]438C.>)>(1\Y%A3@3$EG# M&?+4:R(=@[OX>F&1/\^BDWZ/US972!W\FGZL:B1";HM T,6YXJK &+14,=T6.@Q(YFF M)"J,+*$^+SP>>'SPN<'8,\(B[5RVJ)(!?P;^"?T7/.<5M/X #T)?T M?SM@3_@K&.G77LQ9W\-/_?;T!;V=&3PK>B&Q_OMA?V/H]]WKCZX@,-1"N'F%06<RY!U@J"0'/>":NW,0:LOI,1LG08W%-0[CWW>..HI1905 MS"(?L$=<1(:,"#DLRVH9I?))+711M$$0C#D8;19NY$0[9)P/R#+B*/'"!&L. M&_6*T782W%!0[SSV>>.HAXF,.A_9 E;E9B(I(">U08P+)XW'GOH%5]4ZQ[R' MB'KL@JAMMX\M_%!PK^SSX>*>H4&8J"6*6"?$C8G(**,1B\8P'P/Q=L'&54I@ MS;%#VA#0]HS4R*EH$6.6NQB9PE@=-.[I;??5*-QP=*A7TGY?B2_ K>VI]]4@ MQG+N76#D>&!D\\9$HLD);5$0"@P#IA322FADG+ TQ9AT]+L]]P;FG K5S)]; M$:N:%F.B(%S9T=-"N'+R?;S;7MC[//9YXPI,M"121CC"3L:CKY/@AT*[)W'/F\<]KC"M/5^VI0/O(T,2&.7SX0$\TFQ MR.-"D^'M'GWO O8DQ@7W3H$?"NZ=QSYO_A H<*T82:"P!8$XLX!F1!C0_KA@ M))^+9]5MEX??N\ ]QDN2\TGP0\&]\]CGXL4ZRVT_@%/>DML\.^5MCW>'_2K5 MM^68M^#($>%($1_E-+,PV%O<]CGS=?DARGX+*+7D1G$?=:(?/Q:Y[P@'%" MQJB N+0)68$#PMH2'(U)4BT$69AY,+(A9&/<]L+>Y_'/A?V/LMM M+^Q]'ON\^7 %YB-5WJ#$<_48(Q6RPA-$1$HZQ8"Y6J@>L\ZIW;H=!UO_=;:2 MIQDYL;>=8SM6\G%.@B,*\IW'/A?%YBRWO;#W>>QS8>^SW/8#.)PJZ7;3]?VY M/XC5\ J>58ZG-H4C#J@H#F;C[8B;8=7TNW6HIEMT\DCS]!(U:OTH&"5J6VG-198+;!:8/6<8+48O05&"HP4&"DP7 ML-B^[=-X45R_&U;79.T/;;><\FP4;FB'9KP)_1%8??N450\)Y=DT\>_;E6++ ME^J%< MIV1@@$2%D264(VZ=1BX?MQD"/TBB2$C[1E>B2<'6@JT%6PNV[@];E:1B@WF--7E4+>$[8J(@JV%FPMV%JP=8_8:KAS,G 4)#&( M!QV1YBKWT*;<,&$#BPLQ7IL/1MB\WGHAR;83LPNZ%G0MZ%K0]1%T#8X&C $D MM779*\ IT)5?$+'MHLT%70NZ%G0MZ/H(NDJG M2? 8(T.31#S!7XZ8@!C&)I% %(L+-8>4$EAS[) VQ.8Z11HY%2UBS'(7(U,8 MJSVC*]/;;H%4L/7HL?5!0 I\R.3Y7U.R^65T'0>UA\^AOMWN//\Q:H9UNGO6 M5+]X_:-O?/:J[&%RST6VUTWUT@]'MEM=S^+TX<^[*M0IQ4&5!OWK%MDR0'QQ MF6VJIG\=*^#R0?]3'#35ET$8-8#Q\$<"C'?#JIF)@\H.(NS1].>@"Y[28T-X#TJ?8@ MQ>#I^:]VY:OK" L>.M5T3>>GN<8<9M)R@@(386D9%=1CA@C'-B?S>:0=2#\: M@G"4QYC\@K"45!EIHD$@)L%\,30BC75 +B4:O$B!./&EL'SOKV(8=>.O:;IH M?X4U^QNLUH>,41_@Z=]V^_Z?;ZH(TO$&[AP.1I-\E[HWBN%R^-SA_B_9"S%\ M@#U,_6ZW_ZGN?:Q:Y,W,T<"O3;O!'P<4J6UDWMZFX]O'L[?,ZY<7TAO2?>^MQ%RZ"$YXA$$?^ M^3_?R#>'-]N-1G7GCG'5S_#YJJE^ )4GG/'6%P0I"+)S!'EI[MKQ8,S/=N"O M*D8N7D$3+T_3.AZZV17\'!#<;"II:3RR?/_;>@B/]BOWX.N?>E7VDS1@WS5_ M?@5%+IG%45/?0]2BKT:M0UB?3:(8Q;GO[58![!"6;+>B_B1G7)CH,2:BA8E* M)O,NJUN/UW?5?_^ZZ/O-9P1?^'BWF'#_")%N;$5W"_6'7&O_(1WM+ KD:"(\ MUDRBD05 M@#O*;2X MTF 2UQQ83A&%F.).'4 <"Y2Q ,1C!AI!15+LH09UDPC;4.NPALC M,MIY%",33'BF<(Q[!SBR[2J/QX-PI7W,+A7L'%)1%.Q2%Z_4Q=L8_WV]+ !M MXZ+08)Z2%!Y1YA/B0B5D00@BQE5B5D1K$MN=KI_CTS8E"G=;,>-@2@P^3U-\ MWA%)0>:"S 69]X3,D6'E64K(60NF"7, L"0()*,1-@9,C%DH%+<](V6#R,S/ MM,/':Y&Y'!EL/$PN%S^MOL[&RY_'9P2#Z/L?>YG@+ZI>'!8I67)+2V[I3G)+ M7RI47YF\ZB48/[DV58Q6(>XU02[75XW8*6(Q\R:2W9YUK"=I&]@<^.NI&E?G MFLGZ0IXNYE$!_@+\)PW\T0=J +$!Z:E!G'. W'09M"V:?!V2MH(*!+E M;.R%3.Q/MFDM+""9D//CZPQ@L1FV6;FP;#D3.\"W[>/K7IO%^UV_!]\V< /\ MU5KQ[2O?#^%_UVVN;S]5F75>G;&]^0Z#/+%$J4)!*- M;2#(D.10D-%J#Y#! MN%HHC!(CL4I;E*O^(9XLA7N$0AZ^CX)S3[E?#V(NQ)ANB%7[C:2H,"PYUQI!3?O?;J_])> Z I4W3TW5G8ZXSR)RK=S MGN:X/^"X_'-FJ?V-==CF)5[WV[S$F/,2JUD:495#\5LDF \GWL-ZSM4%>!K3 M.M6'%J2N89QW;2LK]2X#VRW VKA(!T"6OZMN!OT,;TW5K:_KX:3&1]Z0NFE& M<9#9(NMS@_:7BPHF!ZO27MM<5';8[ML09I#1[F8$2V:;>-%^^^#.C)HPD*K? MB],GPS0.#1BM(0;L;H.PMAIQ[7/\#7Q4H%99*FP^=_P2*0*W)AO>*"H!1C=C M#AEL B!%PM%(KQQ= ,;OYI?F][KYYV]QD+^P'[-1/X<(L*)QIFHA.H\.] D- M:W7QZ-V3[E>9.C)-@.;PSSBL;G,'V?Q=KF\Q;)V=#RAS,$Q G?T'- QR.!P< MP9@@A!="( ER 20IB$;'L/+X?2ZWP:U7]+ =PW)TULF>?8&WC/@:2'F"6R\&URN"48&!]3E/-)-TDJ'EB9V6"<&)9_N9J=ZMV E!H?V"&;6X._M=U/]J[)Q5'F M*7!*7NUB+*>M(R6A35#0V!C_9A7W/G\K5Y3S2L(D1;5$TD:6(XD-LJ #(B," M5E)(29+>A&":^H=^[?TT$^#-JB)>YU$#+EL*H]ZSRGN-U:&VFE3\URC+IGFG M1!S$[(P8UQ*;J_NUGZJ&I@#M:XKE_-E%EZQ#& M56KD'$3B_$G,L%39.L>M+PA2$*14V=HXQI0J6X<%/P<$-Z7*UL%07RD05*IL M[5S4G^2,"Q.5*ENERM:1% &8^6+G4VCZO25.5B"TYQG'):9ZS0#,O=-3*4;S MRF 81K4+4B 60(Z8>6*>^C&WZ\_:5^>?CQ MX[GWV^Y*>?)9U 7;"K8=%;;M)B=>:&63DPP)FUM-6D.1=8HA)F006@3NPV(< MV N2-C:+E<],U5@=27CBW+3QE/=2Q.MY^OL?]^$33VKP5[%H\*5H3"D:L^$4 M(1$QM38AR1(()R[;\EL2&26%PT+ 8B\6>=F0\G_/_9M6_R\HE^=9XZ58"04_ M"WX>KX%A $X# ]N",9>SP@%E-2,4,2.\#(H1LZ3T^88,C-?@\?-,#';!Y+8K M!!\H,)?B6Z7X5I&6I09+J<'R?&&HJ K)$(%$\AIQQQ2R'JP-1805*F?NBXTD MMRP3AILW280YUU(HQ2@I,%M@]@!@=D^EKER((H@HD-),(AZ"0L9YC&B@+-E( M5# +=6@V9=1LT931I:KA>ES\DMI6]QFO:U2V.MJ2:I[MN?KMBY* M,QR,VB$NSP">3XQEL^3IPS&Y7T<>?W&#;S([I,6>#509QCD\6->[A;L!/C]9^[N][F]2EBK%Y4'5GN0;RF@H>\[4ZIR7 4^+$^H2$ MU!%Q1PS2N0:AI\J2W/T4*_F_Y,V&*X> 0FY(XAXECSDHY_3WO$67+?;^/-ZG\&OO]RSI>RG5#2CS&^3M$KPCA*#U=$D!F<5OVIU_.KG>S.LR2IG/WU98/N/ M!E2L@T@CWNX"E^(B!Q']4XJ+E+H(.X._@X"U(R.LPDJ%E6;+]_^-3P/:PO5- M>R94]ZK+UOG??OIYW%<@'^JTGW^:GNRTG\8>QO$O7T].D5X#Y(4G"T\6GIP[ M FHYZ]=\OC;^:W90,V;&\7G+//O1PGZ%_0K[;8C]JC_FST:7L!LK[+;_^ERO ML*Q/(*OFNR^.+[>.=,<6R/ULJ#N,\..]";=SG',A\[/;\G.<FY,:6LIX;VN_#3F%=LPPGS;'KAB'//4'OS[7_B\ M\'GA\\+G.PPF*%ZS1^CMYWXOWDT*1E0)EK3XRTX%@L]1U&Z^LY?UWB1ED"*. M(JY<1!;#7P93$[B4EJJ%XOX$YB@%9(B/"5L2@$W58[=U-1GGI M[U6 K6SSV0(;IR0Z3AV2G$K$C>7(R0!(9:Q4PI+@3/H2V*A7./B(D6.&()XT MW)-(0-QZI@6+05A9@.V4*+X VUEL\W$"VYG;RH6[RS87[C[5;=]&_-AYI]5< MWMJZVQ:E P42-:!;@E[IU@X5.R=4+3&K9..J*1Q'U)O1Z@MV:,-6?9:ZIZ8_0U'@JQQL8I=!R7. M7[_ *]Y%BM>K&^X.FRS6.P!D?GD@\>7>+?F.C+F6#*RX9.#'T?AD5)BZ&S^J M]0(U/[6G^:E[^K1Q+J@.'A"C!&$%@C?>@>0AT62-,P%O;ZM%:EU02@(SRH)0 M(5^CA89$42I)0@HRW=Y6NTQF_#0:?W(#O.K8]A;]].JWKG;5>G3IO3?W2>0K MLNW%,F\GLNUYYKUJ=UWF'=;NN_T6="*@%Q:(X2S[+22!$8D"M9(E5(HQ9V_[ M+5X$S3P:"-00$((+\-*5%K5>:ND]TX95OV6G1+XBVUXL\W8BVY[[+95Q9M5G M9[*)"OT3-VC:]G90_V+:GCT0G#(%)&07#$["% M,S3HB0W:^>Q6:@V"V Q.43+@Q"DN1(H&S9I]2VIH]2PKKM5EWGU8=UNZ[O19"-.9_'" MA]TH2V!),D"4=YH9R0.5"QDQ:;)GPC68?"T(0PVX M* PHJC!P$HA,NGHM.R3P%=?V8IFW$]?VW&NIA6$KSH>UO0.AS"C&F@>KR+N_ MR'NW1\F<1*E9!*&9 ,&% Z^CR^^K$_4F>B,7]E@C$UQZ3< DE',OU%NM@5+4 ME/E B0EK]B@UK7RD%=?J,N\!KNVY1UFUNR[S#FOW/33J1C)MB0>M10)A&8(5 M@4')9WF/D>ED%O)@J+0-V6O1W&9/)P@)UF>?QR5/B=."Q[CN/%CU6BJNU67> M"US;%'<&)'$!A,_76#0&>' \26XLDG7[EK2GJ*G>946V MNLR[CVQ[[EU6[:[+O,/:?4]M&"/22FY!LU(;%I 7(G0!QK @I#79=Z$+?HLT M3EG+P7EB0:!2X!2-D#CA@G'B4[+5;]DID:_(MA?+O)W(MN=^2ZT.6W%6[!\' MGPZ:PU$>YO X?U+3815\]Q=\[W8K ^'6>$S@ LLNHB8"K&,$(I%VH@B.Y-!A!Z)A <$K A:Z8I"JPN) 64]S(Y'+ 29&&?(V, MX(C1(*DA/A#M,<8U!X_RS(JQ.Z<_WOR9 ]DP#8GQ=4^[FO+:)SRM;6SKF*N8UR7?XS%7,=^[)=_',5S+SE N#4H$TEH%@ MVH%E7D (6G,F%.9_W\[,.^*L5PP+*KJ00@*"/H,2T:6=8C# C'9.J,@M7>BI M&!RAFFD-D2 %X0J&.<7 )F5L5#$PM\"<53%L2X2[8MA>+/-V8MB>[R16[:[+ M7+5[5Y>],LFL. GV%A..QUBRS<2;N]*"K*:[E@+$/@LFCB_? M^$">3)O):-"/S<4J;H_./E,0'IZ"K0?SN\--5-$RS1EX(C0(91PXG43^U6A! M$2V)>#O<1*VC,<$"LPPQ!D(MNP/Q M-P5G"XU:!=D*LA5DEP^RDFNJ9 Q@0R%UQ&H4 ( M$\ 8Y2!(1;P,-"DA%GL(6IIB-* 3RR!+H@-KF09A(O/!.Q'YPBF498.L[!%% M*L96C*T86S%V;1B[@I3P]L/.C:1P_J6<(U[]R]^_T%?/_N;C'CWX;)/P:QC, M8AYE[)]>CG. 7R'VQ]B:JE=9#&?'P]>Q/SD9N+-7Y:^O3UR,_>'AM=V _OS! MY^GS^0?_/9M,^^GLXAW:2P&',0O.US*8?(=7ES+T=?V@M*R9;ZY/^NHMTFH& MR=0-O@/.=VN*-2W\VFHPN#5%ZHB$4> M0ODZ9-@:S3+\]+]B?#U_'B7D@/SYXH*\@@-W,L%7$SQQ8S?%B[EH[?+\WM_= MN5UXVI_T?7_0GYZ]NKC)O?N [8,%/>#&_+G(^S>^15_^!7:@%+77_EG!,[?S MI>@&OI0]4(P]\2X/[6GKIV]IOX"/\TDQF=G*D&R/1OQHXJKECO;1_O+25K>. M;^/'=RFKE#P@K$^J!?N&,NN-\-\?DP;ZF>:Z*P1<[OPL!P$W M:V3+"J*E55NIR^ M_SL;33$VOXW[ 2=_]>,?_M8?-F_"M'^*[6^_M&R<97NT:7]_7R@4RL2UO\TW M7N=_^?X#GN*@H2\!\JJ352>K3G[*C^FG/!/#::M9OTZ/<#S_R4]P?%H2HG-E M')[,;JD?J^I7U:^J7T?JU_QC.+I4N>8.=>-5W=;/)+7?':=^=).CEBG]U U* M'J@V;*@-&YZUY/LXYBKF>[?D^SCF*N9[M^3[..8JYGNWY#LRYMIE:M5=ID9# M/&N.S[/;>4HKH^ZN4)O?E(J5'4K9#%#JG.?11\ &"YI],)!$,#TB) MEX)8>?L,G_".L])]*AJ)()AG8(1'B"I&K@*:P!>ZL)0TQIMA+/]Y=Y7,6.+! M:69J:Y:*<%NYS!7AND2X9)6VR"@H'R4((108ZA1(RQ*A@0?B_&V$(X%3HO,U MUL72,*\@G"4<@N&)\.11V06^G8IP%>$JPE6$VSK:R*KF5+?F.C+F6%:RXK.#'T?AD5-B'&C^J-06[DZBJ[=([V&ASUEKJ M+ 'B,( @2I;VCQEB5&))$%/2,[>1;]-.KW[K:9^L)Q>I.6T6VNLR[CVQ[GGFOVEV7>8>U M^VZ_)6@7',^.2D@Q^RV)$K#*$^#$$_0J:N<76EU3;9E5KFWBE:^Q!L%J)D!Y M2J-(*@6KJM^R4R)?D6TOEGD[D6W/_99E5 S41-BWSM=D$Q7Z)V[0M)3=4'-B M%8'W&X'O]BV)3 (9"LB>9 2A$P.C:2@';9BU#IFC=N%XC916!E/N[;G74@O#5IP/:YG2HRV2>[#Y(G#6F404CX+PZK7LD,!77-N+9=Y.7-MSKZ76 MA:V<=WD\/72'^,.;0QR&LYH1JQB\]QA\3T;,*6<%VNP=J@@B! 4V$0(^R[;G?4JO#5IP5^\?!IX/F M<)2'.3S.G]1T6 7?_07?>T@X/*-$Z #66@G"4P\F40U1!_111VT8O^U6&E1) MVVC H2WIL&# "^- $D3!E(S4J9NM%=GJ,N\MLDG-:)0F05(B(QLC M!>,T!\FT$=8R&ZE>0#:O,(H<,"MF$(3+\.8Q4:!6<&N455Z2BFP[)?(5V?9B MF;<3V?8\8*[:79>Y:O>N+GLM$EMQ.BP[J'EFAS4C5O&WXN_]!6*4Z:1-!,LD M ^&C *>E TEEXM%3H=7"1JL13!!""1#D&D1("%:P",0D30E+BIJX[KC1\!HU M5ERKR[S[N+;G?F75[KK,.ZS=]^SC9>?$Z^C A$)>ZE7^27,!1BKM*5-6R86R M=L&2MX8H8!83".DL^.0=,#34H!#$LNJU[)+ 5US;BV7>3ES;&[?E.8M7NNLQ5NW=UV2N)S(J38&\Q MX7B,)=M\?(+#B6O]XI-!OKDKW<=JNFLI0.RS8.+X\HT/Y,FTF8P&_=A'A*=AZ,+\[W(R".>ZY!HKS/K@T!YY. WH>8@K16[50S&HM<2HQ LK( M'**2PO!,#8-$$&.P1DE8KC)6,\*MN2(\QL",L=[PG=?2RI<5KC<;[C4 MQ#'J@P8NT(- (<$K:L!PI9REPJ 3M^$2652!.P^2T R75'CP)A3.&X)$>2VL M6F5VKL)EA/VNR %=V+HUDIVCT:B22* 15. MYMA86?#,&$!*HC *C4SL=F3-% O>DPA&&@N"F9!_XA8TYYY[0H1&MG"JOMU( M^,GUQ_]T@QF^[4_"8#29C;&K8_2\QYA>:7A]2W"VT*A5D*T@6T%V^2"K+0N& M,5K* QD($R(XP0E()E3BWDB&"^E+$9%S(=L.\1Y$M @F)0LIAA@IX'46KG0#4%;ZS,N MIXROI1L"6@)6Z90OI-0$HX7FB]T0E@RRLB?5LOL%5HRM&%LQMF+L_=.X@I3P M]L/.C:1P_J6<(_[;!71_G!WCN!_R[[%_NMPA_?=L,NVGLTT=+U[&[8&,W M%&R](\L+=SFV 7Z%V!]CZ_+F%1[,CH>OLT"=#-S9J_+7UR76[1GF3DG>^^@DOY/5^YP1=W-GG]W0\WQ.]"MMJ9N%NPME1^ MNA"?.<)>U];'+]UER'[N$YU'[-RB\LY88*&=UI[T!K]$'S_N,_WWW\_.OO_W4?'+]X@6,DZ#TI[47: MS<7$P:9( $DYKQ XDT9UL<"?PA'&V0!_39=+_>-L/,X_?2XN^8L66STTP1OJ MN5[.1)G?27;*L@N6G:KB;J718##Z4D!LS3[\RKR,RQAM3O5TQ\$]-YN.+N+3 M\D)E=O(0RMQ^C6?8B^E\QOIX_CQ)R0/Y\<4%>T8$[F>"K"68G.D< %W/1 MANGS>W]W9_70:7_2]_U!=G!?7=SDWK*@]L%*'5C+_UQLUS>^10\4>_ [#WZ! M'1C#R=4_#U^Q'>_U4"V7V0<>ZLK.N!YVQF\,WVR$-_Z8[.";2;8E2Q>'Y-O*9:[PUB6\.9&D,UH#DSZ" MD)&#RZ &1DFF/<^PI1:JW6F*PC)'\Z PPUM4 KQ5%"(G00B=[Q;-^N#-J!X7 M%=Y>Z"0_AP5U-YWD_QR-_VCZPU(.&7!2W>1=L2.53+H+[U@@BSIXT+&<+E6: M@J'$ L^&1 1IO2/=>L=%&]\/?YOKXC+LA^YQPZOUJ*!6EWE?02VC%NKL%4-V M=$NY(6>0'5T'7G*KI%796PJ=^L1+!S7*,\1IM7:5>Z=R[ZR$>^<^XVAS0. ] MV$AS;"%(RC_% $$X5UC,7" +QO%%L46VAQU904%5CUE:2YBF8.,I(L;G M46_+ZX63,B/S?8*6HBR_XG%+:X9?RT;7G#C,YP 3IW@5)33XKUF.&J:C.:57 M/R46&Y9.K)^6 ([]4GJ/_:0D;+CG!;EXW M)Q;+BGQUX?E(FA,<%]!RASCI-7D"P]&]I!TQX!;6X>K6J_NW \Y/H-+V?Z2YZ= M2X*=U:_]G^YZ]!/NVWGN)RDAG><(B?F,O4$$<,IZ4$YIS:A2-BYTQ'V1>UO8 M>UOVN =3/NH&)LN'"E'XP?UU**M?Z#7*6/[RH"QP48J-DS?DE)F8$ @W#$2^ M*SCT!(A50B61'8#%EJ(OLOK+DC>I#\@FR=OYJO<*U)T4*K]3'"S2-RY:VDZ9 MIXQU(46IY@<_A",V^W0\ 0E>^, #Y6ZA%.0YS%._C4?9TDS/?ANXX?3-,)8& MLB?'>28ZHAI;'_M4QWQCYJ#Y[?=??WOW^^?_ZC6_?7CS\7/SYN/;YMW__2=C2]7_9?M)*7H4=:/'45]DL MAI1*.K:UF=#*N51I.O9YQ%7^JS1LH$6MG&/[)7V5)*ERCE737M5I1>I4.<EBV U'#MB."HS3P?VPCN2.$L./*,,A L6C/79%#!,:"Q%;]A+W& 7 MI\-7%ZK7D6DPO,GXZ M5\@NLR/9E"A334F%M+K,>PMIR2"E4CDPTJ@,:2X#E>8.G.;1>/0,T7>1ZET5 MI)&>D#7?^T+ON.9[;^=[6Z=X4/[5/SX9CTZQ[%14AMUJ2JHIN&6?!+WB MV5XL\R[AF54V>\&: P8I0#@CP%E?N/E$4)&SY#GMPC5>!9X)W3.JXMD+_>*: M-;Z8WY]FXRR6L_-L<E8QGJ"U#Z2+_2#:W[X8GX_9/>W6HK:**@V"NHT M\T(I$I-(MA'W_7O>$^WD6[RVU9+5C- N9X0>K4EWFR4MJ)%&4D"5LHD)48!1R0-RKJQ7 M0C&UP+C_'*?]7B;N3O=+J>U9>C_Q?I7]"G%UF?<-XDA*1H6@((3$01 48)%( MD,K&1),P8;&)S7,\[]5 '+$]0RK$O=#CKKGPRUPX3B:O&A?"['@V:+MU1:EIH'JGF@YVG6]\_L]_0TZQ8)DNBHABA< *%\.0U/3';+B59&$NIL M)V1V;ZX0XNTU@,@_#[#\D W>F^-17NK_:3^_UQAV9 %;S7!-X9:=$G*\$&FT,3B@B&)@T:@PZ.,&7T0OOXYX0F&P;> MS-H>)16\GP7>=8]AX_88>J4UVM]JWA2_1TM:YU2VCYF>K;'% M+\SS!<$#2X: BLSFJ*94[CL12K+/!(^2:]=))'2O=?R(71E(2FG/*KM2 WE+ M>+9P][T";07:"K3+!UKG+"4J:F"*YJ@EQQU@#&>@*!/:DQR#!+G4#94N@9;T ME*U ^X)-E_Q+Z8#\MWLZR#]B2 _W<+Y_5&MMJ/UA-#R$0?\48^,F$YQ.FMDD M_]P?-D5PVU!ZTA1RQC&>]O%+_E,6QL)%X_KCMN?VER,97CU^;_]+\.H?CVY>K-3-YCA0?-V MUK8H*E^<'HT1F^,\AT?Y<<.8;_W+C:YT[3N69EJ]YJXXG.+SW@)AU$KF/&D\:8%@;$#2>&&S N1A"( M>3J,#X#()9>!:X*X@@$-1W> ]CTHOGIDN*[D83[:Y@N.Y\IX."R$:@?7X?41 M**FV%"2O)QP;_'J"PPDV7]RD^=.FJ;>Q"9G)[HDE.6P4248P(CB0#H-4-**R M"]0ASU'OZS-RKQ^C;O@Q\@$_1A^H39+^_.U!F=<"Y1NWS((1-%XPR#Z.S%!G M$)S0"9C(BXE:)J\73L4^!_26L,SLX/YF7VMQOG?L9?"? MG&!>M5,.8QA-6D=N7#S"&?::">8Y'A[VSEVQ03L0 M%_-#^I-I\3%/\0)5)^W?\D.P'7KY)>;;#$9MT'3UK?[<9?MQE.=I6!S6_%.[ M,=(Z>I^F^3_'XS.0ZQ* SB?KHAY1 MHV0Z$J!"J.QT96MA/,;2MLNGX#TZ8KLP,S^/1O%+UM"WV=,?C":S,7[.-_S[ M8!3^^"X[^L&=Y"]/QS-\7.#9_?H]OTGZBY;7'C0___KKV_]\_^'#2\"@X[=J MEB9OD49#M>"@;''R;=1@:4J@HD,=A.;.+YP\>XZ\?0I'&&<#_#5=2-Z+Y&U; M_=W/)3*_"N+O"=0/SZ?HTG8^PH(5WJY)OF!00O573PP?GITW6C?X7N:9VC33 M9>9J_L(EJ?7*S::CBQQ;>:$\TV4(Y>LP<&>CV30_XRO&U_/G44(.R)\O+LA" M,7 G$WPUP1-74AT7<]$F5^?W_N[._?;3_J3O^X/^].S5Q4WNW4AO'RSD@15_ M?OW=#]_Z$CW0YL'O//@%<< >?E)]E8?O\E"UA7EZ>?F=FG./X#RE/+^KON]= ME5O,WZQ<_ZHED0_W%UN]+S@YFDVRRSIY7-GB2[;RNIJH%>WDY;DO?_[?W['O MOCWZ)Y7EK6U^NMR?^HC3K%)_-)]&@UF;;7^![#RF7&P3YF]9.\55HZI&??>W M3S@^[9?MIG]SQR>OFT^SDY/1^'&U;56MJEI5M;HG*"Q%I%6+ZM'.M18ZOVE3 MNF\QX+''\45F@=6"NAWA#]B48KE]*83CUJ$NVX!4I<+I93@X2T@>@#=TIUF%N1=F#?;O>/2]3<)&XSQ3PR;,QF, MO^MB*0>H;70KNTAE%^F\,-D%:KQ/",*P;$T(26 =C\ ((I,R&<(6_&RGK.0B M>F!.EV)"JL%AOI!3H[E!XF+@]UF@'H9)XSCG1(%'ZDK! ,#%D>$S:AJBLR=[];0S-2)DBT0*4 M"AE#A0E@4V3 )#-:)G0VK1]#C64502N"5@2M"+IR*)@]6 M88Z*@R5.!!GI8A[D)<=35H:@HD?XGG+.U0J,C:K N'FPHYJPRF=4^8S6N;^) M@2>+99M28/;_DP'+A =OG':.ZVQ!%EA81>21<(47H)(E@LFWT.7/2>ZQ2D9PO\<\]A..Z\1$7VM)055-=)LKFU_ _K M&-QJF$)^Q\$%U69A /G[;-(?%E+-'T?'OC^<%]Q\Z4^/FC=O__GFG++I.+_E MV346PC.:-,UOY#'#?YM_\S M&YPU5,Y/2D,($5&J]R 7X-1;1.9N-PY";8G&3TP*;PPK9_3JX_ MGI.UEN<-"\7KG-#6A7_-^F.,!\U_8O.O6=::J9L3F+7?F$QN$MQ% :U(;QEM.Z26+2W?*&0[ MX_K#Z\/.CPK3T7C23&:%86W2'+LP'D%6Q^'HN!^*6,=^RT30*X2]&5W&9RT1 M6\:@/_*LYK]/^O&"&[C7TKU-+F]:OMA2]19>H(P P] OK4=PW$INGIQ>OL_0 M'>*<5W0T#(-9(0IJIVHXFK_4 ]/:LI#F5QAFW.M?7#N?YLGL,']C>D4PO#BO ME\M:"#SO7);#,690&\\_Z$__?6'*RZPMY, /-H[K-WL+A:<-P22G0#BOP&!* MP(W0(DE-J%@HQGK)-M@5.^[=6UXOYOHU2BG"0@2:>'XYC!X<<0B>)&8Q"J60 M=4%[N80!?=P:KM_KR%=4Y)+:,3Z' ;L;XL5.G=GU<"X.\"O$;(;:I2YL6[/C MX>O8GYP,W-FK\M?7)UE \P1?VWGMSQ]VOE4Y_^#]\/LV]TV,^!=4M0/^F(*97N#%4J)0=KM*L;Q,[Z_N/G-Q]_ M?O_W#^^:-Y\^O?O\:6ELK8:BS.$N 24DR7XG4O!*&"B[)IPKBFGQ$,#+V%I_ MZF?/##^4-B:W%>)S23KM)8OKU4Q<1,)MZ#8I^9KS6&A.Q%H@?P-T9-F&?#-\ ME=WA@J7V@)D.>%'I@22L WK5A[_RT!?, :UO4M]DQ]]DL_B UU01NP;FP%T9 MZ3Z.;B\X+RFII)==%;M7#LRJ556KOJE5SR/QK(JUF7[<-UEV]J.O0R6/OG<: M_[/]#L;F3:D-.,3F'Q-,LT'SH9_PKW[\P]^^[P^;,W3C%_7.V$<4V'?S6G7M M]O3]/!Z5"KR+DI4W;^O*E95K.K];:AP5:+X M1XKC??/[XVR2'X'C9HQSOK[)4?_DZ;3P=Q_J7M-TK(@ HXQNO:0%]Q3>6Q-< MU!R4\1:$+OQ620G@5GA-D[5)RP6" >9B^W7CDP&A: +/2( 8A$ BB:5*W"X^ MOK_D>+ZU478V%H^$Q=FX[')T)\&4'-C+-;U]O*J*<>5Q>=0:?W/S=H7@73L" MO?3$+_=1&PN>)@1GLA$I;R6LG"U",F@\"& -98",4%*G8$OFH43FAUCY;6L MTO6D4D?H25F/[F*+W,>IU>/JB"J,[LIZ5QA]'.P9YXUC7 +3KAS.%1PZ4(A M0*TS4JGLSRWTS2)$9DA#!MGM!C=6 MK6KP6V%TOV'T;M@CBA)+F Z'*_#W/S6!T6,L&MKCZ13 :M>81>-(L USIK*&T+7LU^N5 U>*7ZMSMF:6K/MUUGRXJ MEQ1A$I20'(11A>!=)M!*.*;08ML=:)F0UVW:3_6XV<' M4):A;0*:>O)]AF? MDD\D@HDL@BC=+!T5'H1TQ$CN')4+3=[AVS5':R 5@'MD97* M.805RHH68_3<9-%AK!'#&R_&.1"5?2 )V M#)'+C7 9ZVFV@YN]-<*MZ%G1\ZD.(5>,..\ /2H0B6EP3!B(5'%K\T-$7. X MZ!CMNHMP.>\16>N<+T=7.5U>IC)O\10'HY/2%QS#T3#?Z/"L5@-L<4V+]L10 M+ATPX2B(B 0L,QH2-\$I[:0F"^&O0<>D91RJWG="NFU67> TQ;3P#)QR" FUHB$FM 6YEHIV M'1:U6-:CU.X>M%5_L"):1;1';MDJ*654"93G$H1S"HP5'$+*:!44!HI^X2RN M1!DE(:#0LQP7DWR-=#*'R=I'(J**C*XMQB4]KG;07:N85C&M8MIZ8MQHN711 M,"!*A\)1ZDL>,$%PZ&D2TH>0EHR12RYKH3TCU>Z!9HUQ*WI6]'PBVBFB,3(9 MP#B-.5XU"AQC!$BD@BGNC6$+Q]0Z1KLN8US3DV0'SZ15>I;UU+5\Z&==G]2R MEETI:TF14AO1 OKLT8GD/3@:$;Q./$DB-*$+7%3:$0PJ>HC)97^0"TK,4>D%K64AV\/;-ZU<&[[N 5)XY;R0&3X2!04' Z6O",L:AE MY,+0Y4)>MP?9>I;L8'^-BF@5T2JBK2?A)VG0JE"S4!JS4YCQ!7R*# RQ-J'V MAKN%A%_'"+GDHI8>)_486P7/+5_O"IY=L#$+FMJ#:(;X#';H!!A:BIXU%Y&F M0*5<[,#6+=AUF._K2;N#P%:=P8IG%<\>AV>=Y1%XL;%QPDA*GWD!B M&1L%H0&,L0&L1YIDE-8KLZ'5+)6DI?IW^V?VJG]W@X# .DIY#-E70PY",PM6 M2@),ND0<)Q']'9RC74)>QXV':K*OXEE=YCW L]4D^U3(06Q2"(KQTC@W4?!$ M:PB..Z."#U';)>/CL@E:ZLFU"IU;OMX5.CN .HVAH%,YIUOZBAMCP 1N04;M MO+-(B5Y(]74,=1VF^D1E,:AH5I=Y;]',^NAUABVP*68TH\R!X82!TU038IQ3 M?,%Q,_D*:4JE?!2Q&!,Y*8XH8HMD"J'!VSS@B3X2Q8$(YP\-8&4$%H M1X-*)CVA0F^E12OZ@->BE>K0[9FEJP[=#1YYG6/71#489UV)71,X1Q (4X)9 M]$Z:A=Q>MY#7;6ZOGE"K>%:7>1_P;$5=A2@FY(:#UBR"B"J[A%SE")8FXCP) MG-*%W%['^+C JMYPZ!QE*SHJ0![R*#P#!*@\YH MN<"F3+)CIXV2$(W2(')D##:F?#67E@3BF..IQK4[(.@5S_9BF;<3SU83UY(4 MJ>?,@/61@ @\@6>! D/*N352*;?86Z-;?%QR7,MWT .L<6V%S@J=3X4ZBD0F M02!I*D&D'-PZ$01XRABW26;X6C;4=1?7JAW,UE72E?64K'P>NXBM$->RE6TN M6PF.>QNE@,2X B%D!,@ZM-U9.U\!GT<7[[Q@3R9-I/1H!^;"]'<>4%X> IVU"]T.>CE M9:NCM!T'$;T'8[@%S:3VRGE"Y$*U7[>PV6F*D-D>57K)WN$WA&5>"DSX[FM, MA+G92-TS8D^Q MN>8L*TA7D%Z'?\NTH8%24,K3^! M;RB"5N^V F<%SA460EH9C/$&F+<6!"M\-UIRH(1I2YT(VJK;P"F\8C1Y"[QM M91S1@(N> \=DK:;64Q[6EQ@@:MG,A!4Z*W16Z-PCZ%Q-8B IY(Z8[(HZ([(/ MFQ!\5 C)$TV3)#;YA<1 QU"\W,2 [#&Y[#:A&XK--3%00;J"]#KX'+622@&XJ@E>MGN853[=.^S"?% MCP;Q 82^[]^?1U,W^+9 YI;:/)HX/C3\M4)&LV0T7VXJT-(> M63H9S\;"^S-UNJ8'*_!7X%^GEYT4TU8&#RQZF[ULH\#)) &53(EJZP5;-BYW METWDVO:86>UF^0:! >"15(I(_6X9+1?+D)#:5Z^97V%=YK0J,"?P7^ MC0;^NW&9V12EU@&L%0A"B4*-YQ 8"R@Y]<'ZN&1<[BZA(0CML1771VT0"'=1 M(95_<7D@=[#-Q/[IHX9$6?[]F:/Z[]EDVD]GSU6#J_?YYO/OF:8KN6Q<*YB- M&V,SQM,^?L%8)*_I'Y^X_O@X?[_Y'L0G]<78Q)ODV(3^Q M/XQ9>*9X_:IC=]8.FM0?YC?HNT%SDM=NE.\V;!AAO'W'_ ,[ M:-[D%\XWG,P&TUXS'#7_FKGAM#_-#M'IC?>=XF3:C%(S& T/85"T]^*!7]RD MW+[H8_MA^=8O;IP?SVGOYN->XG&^;$E[[3O<]?PGW+Q[CCZ6" E>@XO,@V J MHV_2%!0EBL68/+'^-N:6O+.R:,$JDZ^QA2^ F @^)1:#+ 2G\C;FOK]!\'O/_ZT2'J5<;B414YP>-^(HW,Z6P4'4F)^ M>QE M8WF-$RG'Z@@8:D.VEH%)&QSS?,&N;O<:NR#R0GH%% LQFW0*C,YO+Z1!C#G" MT[@HU5NRQL/1'3[%,SY8%PY>A_3!J!B9 M>+5N0+MA8O% \G7MB4:390ZWOU MZ=$8L3G.OQ]-&AR6][K'S!Q<]W >X:BH+?53KB7)P_[;-&A<^>_7; LV]$FN<8"CAQ>!L[I47Q.H/B[W&-D()HWFH,2X!U0Q[ MS03S.(>'O>8P1UKC',V4JUS,;].?3,?S4.4<_N;A5WX&ML\OO\1\F\'HI#5Y ME]\ZG[(?1_EEAR7.RC^U1YO:P.I3CG_PN(WF\GM\R';RADG) ? =JD5O3=Z_ M_YA-A!_W_[TW<<-)]B3&_72E)C>Y;'W0V3EB%$(,I%3Y98FWS(#W+'F,/$6S ML,7Y''S\%(XPS@8X2M](P_PTF\[&>%VAWLVG[7-)"'S.;_#WP2C\\5V#68E. M\MVGXQD^+LNQK9;V77[V<2L:J9VN_VI+)TY_^GT6 P^C)Y]437Y-EI MH7NF:UD3M)!9NDPCM5FDR\34_(5+SNJ5FTU'%RFT\D)9P\L0RM=AX,Y&LVE^ MQE>,K^?/HX0!.)OAJ@BS$6;/9W?^[L[3_N=]B=]WQ_T MIV>O+FYR[S&^]L&&'#"N_OSZNQ^^]2UZ8,6#WWGP"]FS8/R)MWGH7*-Y^K'& M.Z7DGDEZ$I\^7?59M0@3L.<+YD.\XL=3>NRSV4-\4S>(%T;,)\ M=+D[N44@U-6D=G6Z>OYFY?I7_6F^=;B_8N-]\5I'LZR\YY8@+!V.5A9I<[65.$\ ML5^O0RMH<,"Y-B"TIF ,(GC-@P^&AD@6LJ-=G^YN/\Q _VOZJ5\2 MI?]5.AEUQ/RF>F;IU&];6G)328F>95Q$-2X[8EQJX\\N>.Z\II%X ]+ID&V* M-> 0"=A$#*-,4\$6R$.7;U,^YH=]_H*#4_REW2;JRIR8'F6U.6B-5;HS)[*: MDVI.JCFYI!,+7/H,49RRU: 0U;J&?RO+-28E(/G\9=78D MMR?ELH]L;8\"U*#DY59$52M2K4BU(A=6Q&L?4K *HC/EI%C4X)$A4&*LC9YI MOMA<9D56I-2N=65'>(]95NU(C48ZLR.ZVI%J1ZH=N3RE'%!)C@DLXP:$=PC& M,P88N:>"6V'CLLF-[[$C/XUF7>V1"-JSK)J1&HYTI$J?CS"//&40J,:D=A6J M784Z;=5FE&22,$BI]'!7(8&A28&@E&E"2?!.O\0@N3@=/M$:O2F:WK%)HISU M)*^=B&OXLXJ2V*4U'*H6KO)(51ZII?)(B41Y<(0 EN9Z0M $'LL!Q81)B*1L M4LO>+ZK$V!MD^![@D7HVN]2*3DYU?"SRGK/##]W_OF/#VB3"O 'D*KN]B=A,)K,QB\[)FS6=DQX\6#.B]:?TH/F/]Z]_?G]QY_WA)/D.HG9D9LT M(2.>ZP\+S'YQX]B4L[J-.QSC^?GZZ:@YRE*$Y0MY[H=-RX8V#&?E5'4K2>58 M=3EA':X=OPYNYH>H39;\]/+WRQY(*P:I[P:# MLY8XYW"8YS$V;MHDUQ\WIVZ0'SJ:TP[$=A*NOT*9P&)<\LLUK7?04B'DR6FI M#O+-)S,_P7_-\M_:^\,QNC(Y+0E6QV"^MDQ>H8(;XTD)%/.H MYE1P!\V;P: )1]EP7M$A7'_3=-\,N7-FH(L!3LXGJ3\,HV-LOC\_#?^7:QP+ M]S$KO&\OF2_7-YY6%B^/_[^S")3A'KM)GJ!FB--V/->$Z6*RR@6CE+(O<.=+ M_-T-"C%?\^D(L[=PT/PGME>U C>?T7%_\D>3QJ/C)N0YS@)^0;EWSIDT)\PK M3V^_E('YG &OO:\_R^LY*ZMXXL8%%LLM>CGKW8^ ^VX%]^K)11<( #LG:_!!2QL'A.?3UIPAPD' M*N:K]GN6J!\OUNO7V;3011;&[GG_W\GO?8BN[HSR6;Q)?S0T;<"6IHZNA M'ZSQ[:X;Z#QGV#+(X4V/;8!?(?;'V$YEX8^8'0]?Q_[D9.#.7I6_OCYQL0SD M6@ZK/W_F>=)G_L&YB;YX?'LI9+C.H<#7,H["A7$9%7Q=?VB]DDE??5YE-8,L M]>G7(J42X)P'1W\]NLP)GKA#G*?[H-VI>>4&7]S9I#!]7)? "_%J)^-NV=I2 M$>I"@JY"RDOMW0%7^_$$ 3^=.\(_7OC0YP%:\^;"1]J3*.378?-Q=(K%W#:\ M=\X\=MT'N>EC-^]FX]$/_SCX='!IHRX=%\^JI0_[OMSBW_Z788R\?C_W M]IMS ]U^2E__I?G2GQYE'VHPF#0_Y=D996]S^$>O^7CPYN#&]?_11CT_7GE/ M9Q>WF/O#M^[?:_)<99'>63C87[Y[&>6&YZ,1X74Z-Q7S%/]_M/;-]D# M:[WDRY5OOI]SK!5QF)S3@$W*]6,\#S/R>(>3WS[XN#[N6+2WYHD M%:VWA6YJG%WD?UQ^96&1;TQ:F> V'+ET[_,TN,/\\6'QH+*#GI]8Z/".RX26 MM]PX^D='T#NG$BB!V:^F)H(E-()6P;JDA+%\(4.55.+.*P%)LW+B #VXR"UP MD2QE@BJ)]H9?_>9B2CZ>S\B;=D(Z(GVDBASO&B8NG45B= RENM "A4(%)44%4Z&44@4NW MP(/H&97** /!,)G%)7GPI3V4%W;RW;E^E8CL"E"Y+H(/8(VU'QK%V$-,I1!9>,6WUK*/8L$K.*EI6K9.2+$9-2( M*EI,)(:%SE"H*=$J)K#19'Q)3(,W%B%:SJ)DGOH[.I"L=/'I >',;A* S/V+ M*SNRP>9#1Y'_1RG(-L4B*0YMP6!> MDPP0#EAR&55"<%DPE ?"C='.6I:$6Z%@L,V4BUZ>M>/LU18^ULM]@=%LG*.: M<]DH C%O'G-MFZ57_([B)$]& \R"-0DYKFAO5SK=7#FP@T'95BFN_^76Q+F@ M-2V%^5ESV#_-T4/,5Y50ZOP-7(X]^J&EDCU_B]?SN">+;Z\Y>I'7AZ\T"E M/VV.<_!Y]=!V"+/\Y(LGG0=.Y_LC;31S?M<[8Z]V"#Z_1 @XP''K^I=M(AQ? M! +HBL84'\PUPS;+.R>P=I,<$O2:J\C+SZ9M8GW0/^Z?M_#YOO^7LH$ %\'$ M^7W;Q]W4HBOA],Y*W&^\$L;O$[;FX0<-0[=_/[8 M;W=LVMN4O^4;]?F#-?+4=YNYN/Z]TF-FB^/T0)W6DB?@S&5'R_!L M&ZV1D"AE7)=-,;;0L\<0GR*2!"0ZS#:8,?!8_/5H28B1>DU]=;2>&:=OHI 0 M&3T&9\%*$4HRAX*QA(,V1%L9J8UTX1"O8-8F$1)0@X7ACNOLJ)7F[)" '6,*7MF9!D!R> ML6AXU$SQA>).&G+PCE8#\<7M)M1EF,C_4D:2)',TAM0N5P+8PQ*P4<"1?5Z7 M3;0[Q(/F[57KK>G1>(T)\6_V=[EI"R!%]N?2]W[LN-6W[3HE:MU^;Q9B)D4OH.;4LB1%)J M@C$DRV))@!HFP(FDP6J;$@DRL<7S9U':('Q$H )3*5R*8"(UH)2F3G+ED=5$ MR+!-!4RR^YZON"W,D\M@IX6Y6W%BCM)&;=.JYMT_?O_!S\Z:/#E_F?=4O!%P MI//@_KRFM C8;/BEWY9"G8=F>-H?S2;G4GC^P,6W*0\LSRG/:Q]<'MB[?DW_ MVH[X5?(FCMV7./HR;"M26P$O3QV-^SD@SP%+]D2SX$\O'CBOQBQ5E?.BTV:2 M1>2\F'6^?YL7.=NKZ=G%G MM+&O4OL3O? 8U&/*#VM_HF>/>/]Z$MTT?Q?>1NU-5!M?U<97&R1<^X?359WN MG;Z%6*1JU-H9@5[@AFXN(]#] GAUY/KC:)J#XTE^2AM.YX#XXK3+M($L_=H6AX]S=)CEI1SFW):JLY3Z5ZAP% M@CL*5AL.E% 547+.7'J@?/).^KX%+_=GU"O@5TSZ+NV=*G_2*?]19.Y M#\9K9R;H!2+X)K2LH)-"D%3BP?V:N+5*UO8U*NK2H^I"AO:@E='WSRR[?^)) M*V("1V(A*DU Q(1@ U*001#'J E1AH42>!F<24J#C8&"8"C 1XOE3(LQP4A- MT2W%N?MP;@?/NG?PN'QFN+M4A5]G7XG'J?SC*DCOS_%W;3:VI\ZD6HUJ-;;5 M:J!F1KL00=C44GY%,%1Y0*\"==$S3Q88(YV(6O!8V"M\ E'LA_-.@2$8F8N& MAQ"WS6HH?C]W>[4:S[$:*]PR;D?2+\>^IJ]DR5<\(]-P_6!3NY+;!ZPV MZ<#(O>?I2G^^:[F'NDNXT[V_-VLB=EL@:O/&YPM);=YXC8)7$IXT8<"$1A#* M4K!*1J!1><*SQ6>EP_/B4<.^O%N=!_6ES.WG&]^+W2V M[)S'Y:Z6EDV\0=OW;?*\EN:E,KLTN\#L(N0!,^QA&A1N[4-?8N+ ZD[N]#"C M"CG06G7 [K*VE]DL?I=%E2//RVX$Q0.GUMOY)>Y-_*N M>".5_V/[K A=M16Y?O\[:3 K_E0S4Y?YV69F_[B$+F/@RB&TQ3;JF\=+*I/E MSDE?9;)CE2E29*RMSY68S M5U:^RIHSVLT0ISLY56NO9%\[H%0ZMLTZRRT58R01#3I8#8(1!AXU0N+!6$60 M>%PXRVUEL*7,'8B3'H11#DS^.J!Q23-'7/ +?)<_N_[PPV@R^7782>7ZXVO5 MRUWR3P\=Y5YVP?K&*M[CMLZV3O$JTE:D??SR&T;9]J]_IV=/?KC1,CG_'ONG M]WVZ$574RSCU<*/K] "_0NR/L34/Y;#!['CX.O8G)P-W]JK\]?6)BZ4O^+5] MA_[\8><1Y/R#\Z,<%\]M+P4CR^S"B3O$>>( 7,KO^=!FPO[^Y X&(=UXLTA[*#YO=W__SUPS_??_RY M^?'W=V_??V[>_/S[NW>_O/OX^=-]*/WB=1?$^\0"!\Z1Y#44#KS4 7Q,+GV5%?7-<6%A_3;_CZ6AP6CXX'&-;HO2YF.$72<,6 MFH3V5.CYU#3N>,Y0NW 8-+2AX[0]E)F7#RY^'U],8A/&&/OY"Q>3.2D'1/OY M/_<<$+W1Z7BRMD.>:_5U=N>$IU('65$?/@JI'CX%^HA&]\9PT9>&BE#% MC"TQGF]*V%<1I2I 58"J )MG4NN9VOV2OGIT5!16*\HE2)HD"!H3>*L]&!*#48(+[O7M\@'#,%A5VC!*JD#P%,&2),!H M'PWWEI-@;I>-?,C*./DU_=CJXKR8NC,&;](SXIFMK399T/?P;$[%LXIGM0QZ M;?P9^^4T5H=Q/P!V'UOE55RM[E/5[JK=CXP"F=4T$4; 65>.U2*!4CH.1*,P M6D1M#+D=!2:JA=,ZNQ$L8(X"JU[?576S/2KX3$%X4N'1=AJA MI;B8CRDYVGGAJ2A2461?4.1N5]8E;:,U$IS7$H0E$KS(OFER HEWA@B.MUU9 M[ZQ62B((X2V()$*^AAMPD1IND]$8[ I=6=NCU*RTE?VVH^4*TZ3M /J%S^/\ MML]Q?Z_S6USQX9S?E=PFVMBD8QWW(MW^*Q@__/WKLVMW$D M::-_IE>.8''J?I%F)X*RI%F]84LZDKP3<[ZJB8K28J03!JP43B!CO411 M&(6])@G\T)OX2E+@AEH";QGAG" YN!C/CHI0 MP8P],9Z%O:PH0%& H@ =-:EWYI 6^KZ#D[["-U;H^SIOV_?LC8LZ%?J^'3D+ MI6+BGO']1^SWZ^H-W&^XD/95LA*>3)[SCHBPGFS"LZ(&>RT\HHH*Q#D+2%N& M$5=2$)&*&2-M@C\L(@Y5Y1YLI!O,!Q\^1Q'9SGO M8)9VL*Y\+HV/8#1*RG-)YRK 68!S2\"IE3->&8^BL R DX(#)RQ%49%@M*%6 M27T3.+$2SG/B4+3<("XP1Y83C)C405*+D^!JB\ I"VZ64I&.A 4_6"JR6@O= M8OY*-G/)9MYA-K-65EK%&:+)9GHX;)!F/*!$% X1ZXB]6$NUR&%%%_N?SEP MM@!L =@M *RFS+F@D("X G$9+=(R110P48;3R&,B:RD7.:@H9/_Q]?9RD>D8 MOIN;5-UM7LPF8?[,?>.RUKSHX'BRH-$;:" _.D9+(!J,0 M5\0)+8216J[#H7H5W?@?TQ$\:0?P[73\/L+P75/]\\DH7NH^HO/*?Z_N'].E MBK]]8?KY>%[?5E ;V7&M63T-9W[WK47WZN2V*/H !F79$+P?5/]WTK^HB&XW MP(^JDU>?/YZ\J_X+S#(@1'U4O1WXX\H.PO27]HNC"G B(P[8F-'P6QP=58W' M = #D#.L["W4P;WQ*7Q?S]B%,X9ENCBX16_@^Y-\NVI^2E["CT?5.YL5Q/:K MD[H>^E[SJ;F[#?!2O7H,R-;[&N%&^2;/,D\6Q2].KO]XDG]L?B(O?CEJWB8_ M_!#^&E7]. S63=@T'P_BKU!]2P?,+W:3>&87>FX^@P'W?RULOT^#$G(*# = MGSR2^7TGYQ4,SO_I&L"*&"UA0B-!C48<@YND)?,($^YQPI@(MP"P-"6*N4Y( M&"_!H5(4:44)PE@'Y93$0;O;ZF]GCM0;ZYM:P]_M]][9Y.SE;)Q^M;GB<7RQ MU-&2UQPM>2_OP7(O:_OJ5L'1_6;N<@X_9L.!F,CRHW M&<]I5R,]<,@HVCI+Z+"KL(]G05.9J6RA&(R7#0R-&K#[]]/JE< M],.SC+(QI>@;8!SN[AW \MC!Q([ ^,C6ASTT3V3I:OYM1F,4S_MPH]8P_6I# M'/A8?;STU!>-S-2&S5O,Y8(K;XVQCB?#K_!##0V>WS+8QUE8P9! MP[@>PPWSE><@:9+M9E5/( Q9#"1.(00!B8N#_&:V%RX?>.X8"U' . 5\H+QK, G34]21VU2%)SE,71$ IL(:XBR(7+$/88H&53 I$ M9-U2,'-(/L8S"S'(X,M#79+[Y(2*3HI)]DGZ<3S.(=452M@O,!CUN%E_ZIR8 M: %R0@5XJSS"E',MD$O"(*HU0*)7,7*W*3%Y9/QSGY!PW$TP ;C(*0UI.@K' MU>V+F@ RIQ9\A^GA<$3GA$>_)N%AQ[R+HG,K MP+2>RKP_<\UMG<>?"'Y@+V^"7#DZ1W!%VW@WMAK$\2R ZJ*\8:D-&4!#NUGIX=06/#@%I$SWFD/5\-/0QAD;I+-RV/[1P4+Y0 M_'X.UVF7IAPX@_5T\?-+' ^]>&:H_-ALP-U/H%_U?"R330XK,[!@[05_-@( M.%PX/^SK[_[4#K[$ZGU*\/SP1'4/7J19^EVRY I"!4.05\D>NWMUJ7;3#<69 M)VDU2<1*)(01B),HD3.8("^-I91PF=C"TA:+AL-)!DGJ\QZ4)[ECI$(L<2D2 M2T:XRY(!&\:#:Q#_>WXCT+ /\!##\#M<^/1D$/X9[>BZ%@485G26?\X70A=P M (J#G02WS4X"V&UU&^;CU M2B#0_=J/XT_'MR\0+.CDLW9[97R:GS,?W2P<-*@! MCMUI#QR];P"P@!AV=+51;=N5[Y>VCE7>=:V>V1J,2()S QS:'W[[Y9=;SCN: MG3B=V,O%C'9BFY]MNPM^#@]E!V!]*IAI0">8U6OV&L]ZQ_'XJ &Y+$7!7K0;\,MN<.OF_!3N\CEULS-;LDIU/7+]7G^:Q MNZC&N]/ 6YXR[^_E-\@G_W,X^K.:+E:[29UY6NL\JN",?1_G)<9L>;)[UJPV MP@^_5.?]25W]^[\1;5XL6U/;I9O&0^8,)P0Q03WBSFAD'38(B^")M=P%;F\: M#.X3(RJ ?4G8(1ZY0<8R@Q)57&#B&(0:=[MIH#:]^A,\L@WO!_]M1[WLM60U M(JMF+[Q]]^:^]:D.N6@_'U7/7*NEYR,X!P;T#(R-[^7>M+%U_4?3S>9\T&W[ MPHV>9 +!F::DT?"L&N>K9F MRO4&WZN\!9RAK/DA.ST-= V&8Y!L#T(.4P1&$YRF?/V\;9RA!\ZYS-D!5VCT MI76M\B&M_6ET?S3=OVXVT:>[VL]\.QC!YLN>A&POX.2O_FXS4T[0UN M!>Y?6E@#=9PZ%A4,-GS3*%S7U"QHI4,*'.FHFK),B+XQCTAAS 1.S-FPL,X+ M7WM-)$.8! /G@',&4;K.64*>"B&)#0MM&)^\FC6S_ZPWM9+V_+S?\TU(E*7T M"/X>?,G*UNA.UX0D8>\X3KD$+44(F1W@J@%Q<9PFB)BY#FXA9/;$*&DU1<)% M NEXXN2,IT[GTD=R\D^%AT24PR2G5M\EEDWI.04/ 2$(+G>1<@"R%& MHP*+F/BP,/G,8::"1I'*;(BI GRQ&E%)E+))@C.RD)2P X0XIMV:_?F).8E&(F >B<)X^BKCP M%#E",2*,)YW ]5KDD?!6#!$04MDD_8H1D=%P%K!%7<_^?28= J+ MCF;+/3GIQ(Y;[SRC3N_:](?#T8_DN:_BG71IZ_'G M*N57K)XULM"N7D_&\.[_FXW%^+177R^7.)J9LL8F_9:/OTK\S6MAKX__6,-: MV&VK67>O5MTPH*\GHV'5%"HTW;>;17,0^V;Q;"Y/NODR+P)-3SF/\"R_0Y!W MD7==_XP07&;(Z(TG>7VKB0!]7DL;-99U.&I78>HZ_W(51>=/YUG5KBY^6XR] MM^::,F]8(!99*7.:<_ (X@&&B)=6X!AE( NU9C&9:*3)W$"YUBRCO(D09Z]=_?'S[\OV" MQ?Z\:'NR=+FFIF*Z]9"WFC--3TY);O) ^G&Z5]/L/L\L[FSS,*^XYD59D-"Z M%WJ@JGEG.\>N;68S7 0FI)[8P7AFM_,/E_LVBUG:KV*RD_[XZLUZW5MR5=IZ MXD%>F:YP]RL$Q4[5>7Q\YSSUQM4\7MVO^9W#=L-@&^] M^IID3U=,?%Z F:9JY)W%,)FO$)EN7+9NZ>SG-NOIJ6QGSV4S3U-1,K!<:EY3 M+'V50'8U=,O=_*-KZ-"KFUR"WBC.I;KD_:G>N(D)4HPS5)B5(-X10?1R(46= M\VR:0L)!"X5PZ;G$? "\N1NT23;VZBV;3)S+VX][_L_&[8YQ+MSHX$XJ#M3# MX\R.I-W=6E5V.UYNX$;.OS:KOW4QST .FFRC2=U&RD MWTZK*8^NMK1N)HZ 5L&->^CI/FPO7_8FOSB;9J]= M 01(R? 2)7:8'S4/^2",8&KZDQ#_]M?0^WH) ?WX'05XSD9&C5 MYWU[\3S_^N(\(\W@RQSO8:^]YY0HL/UB"OJSVS>G(IC9%V[X/;]';G=Z25WR M??>D/UL9].TS/FWG)1FY1N>2N5FF#"Y_/;WDD3P'2&TI(I%-\*C/;?^;O:AS MH]1Y"9R)5S,8M\O6GHK0.B2HY;WYR[SV'K#SMF2U:#LWGV8MVTRZ!"YA8QCF MO+G;%D";G)IF^=/[66G!O$UKTOIF#MZL&/>&1;I^P]O+K-HD2/AOL!#LYB>X M6LI^*E[^K>GBY]FBCZ]G F<7/9P4EO')1G.=H['U<-*N8%"#^LQ_6" MF%S-9^-V7%OZ6$9/DL-+^\%#:#BP\$[S)"WM MLS<%ZI>_-Z?Y.,I7GO&J]&! ;)NU.O7M;-M?_+9UE-L$_MJZ2DZ RS>>#V=" M=.!P?9G8$3Q#G!&Z#!V(77MC^#'_!,\2VZ>P=1WSVYS9/W.D_!6U#WMUT&+.;YZC?B_G"L-MA@$4JEE[&HZ^V$'O M?V'2[HDR=XKI= M#UY8G&OK 6]9HELI=V25=3P8Z/'5RF#?0I21$Y)GN)UZ.>*K_@6REXG>8) M)9UD4,88G?"U];IW'DRRG$E>?C M:62'F\B.-S+4M9G'@>$4A$=$YM01FG.-=&)($ZRMI=H;O5"T9"/,,W46N>@\ MXAYCY%@02'HB+$R](Y1LK@S.-V=_IF0,]GI@NL= Y(>9ERSJ= 5L>\V1LM:)'TV&]4\%FW-A]F@K^L,O]: M$9UM*B]SN@AX*-DO;#T6D(^9!W#E*1YW9)GK@&.>-SUP!?L71]=V'RU,5[^? MIR.3*5YM6;3X8IM)OL$%:<^&S5;KY4Q?)PRZ]-MOKZJYE5MHSC>_MSPY9G^R M22O*2 7QU[B77VL^,&L]]?SIU@>;/O8-YIIYT3V%%[^,'\*CGOGZ8/^]O>C% MBD,-+WG7&V3U2O9K#D&6%S(=6DC?'KH*DVL^Y]UP%/[RV\LY$K3?ID15[4P= MV.#

C:0C4U5R1?_WURDYYU=R#<.4(-%GG",E-%8P,>;\0>.4$\BDICHW'$ M2B^01$%PY!6+"4D>([@5*B(=B4:$"$ZC$E*RA8S\35"%R>,NE8E=$F9,!C/P M7DX;ESV$K+,A3L:U!TC[#3 OULZ._JQ0]??>:/B_F9P01J5Z-M7M7UKG.*?* MSB7_P#6;%-A/I\/1N*TB:7)?.UFOJ(0++F*"K,*9[A3"*YO[3PI#F'8J2NX6 M6D]JAIW#$'TSIDD.X"-XIM(A@0V!B$Q%:]BF4PKYO=FDIE/5'VVH=4/FLK&W M>8'J/(Z;7.HL*XU(>7A %^<(*6?)S#/["Y9W9F!RLD1>+X9'6>8<-X@[I<8. MW:,02HI@ZK!$1'*-N(5HWX3(4/24Q%S?)M("XFD:O9'8H" R[1!+ ? R<:25 M"YHYP["_D[)J78B'CW6'Y&P.\5J_L%=?<9J50&<'GF#Q J=>X,GD"SQ!-4?L MO^@%=@Z9>/ >T]Q@-$F>\[9<+N?'2#DI.0_&^\@6R/3@MXB%!@RSN2E(KI-D MAB'K@K/6ZLN9#[ ,^8X[ATF$>>R4 M2L@1 L D*446;%^O@]&1W;6L@B/LS-.4>SW66]'?##H'2 M94)Q7EZ^3NJY2*UY8)[BZB[TIUF'IK"XQOV/X:@I&OAUFO;R))WKMX.Y! "* M\R+^;DJ];\(7%"B+>)@Y1%W7"(C;4)2RL"$5)+*!9^ 6TJL M91'AW R+4YO;!5"%/!;"Z*BU]UW@="?X6'4)52]IDML4U2:#KOHV18I9@MQ- M$[Q6BW^GJMWS(%T37,5%"B&O"V?VL88)4K/\$3Q:SAQAPBXT(\B4=5XY#PYP M+J^,(;,3.XYP(,0R#+XQNX=QH/@"Q1>X991>_;^M(7CBRVEOVZRH-,QIJY=) M4# *RY?6[EYVF8UKY\VHQ$X:G!-!4\I1!IA1)ZQ' MR>1+&/G"XLR$D,,7?$ M$%K[3'W+(D;&XX 4]UA#*)Z<6J"QW<""G.GD>MQQ]79P56$\7MRD@I_BN&H6 M#3(S[(R>8!0'\9N]3'QI:GV;)98.-FP65F&9;9:*$)#RW)O="+!C5CH.T:J) M*BUPW#U$:*Z;L'EV@$_C[ QLAB.@2_M//U]6_#1TQ3/!R$+1^D^-H]5N3Q+Z M6#=KAEK[L[#BDW5:@S,?)6M"@80T(!?RUCMPI(B5?H'Y]?&26)RI59VIA27( MIHAQONKXT8O#"ALE6=3(T0@6+$4 (XXY?%2$ A9YM]CA0S MS4S;/_G3&";][+#8T2C3AORW[4]B?3((KV'D<\YS>&-[H_;;]^DZ.M2?LY3L MJ6P\OAC33X=LGMUASB#]1YV+"V)>2KB8T=GD8H5?AV"&!MD9^G6^+N*E[3<) MYY].8TX$;IJ1@O%+P]R#O7Z^K1+[VTK -S6(__YO1.(7P&&'^[Q/887[?U(;AKX\^P$G]/& MS^OXO(Z9#7(<9P,Q:F"BN?9/EP\!3W%9U_^U5_?:BL_GLXO,'PF'ALO!:F[, MU;'F/^>Z_SL.(L=P8RD??Y6U/ H_)EUY%'9L?O B?_W+>'3KY$]Y M&31(N;/^SR\CT/: ICB3FC\OLC?3$C\\;^D?\A>WH\\2N?D:W:Q[GM8;9/'[+V5P;)R#__YT_@D*_A]74GR%/F7:FE MU3K@*52-J]"6AFQ<,C8[-$47BBX\6!=F_G31A_+&11V*.MPM'-WR/:>#O-E! M?0S7V.*ZSBI;@,^:S:_AI+:#4/]2I.^!T'1)1S>C1CP?5\TR1C6;N"Z,SSK! MZWI1U",$YXZA:W49LTX,7K'T19V*.G57N(HZ%76ZRFRZ0>5$BT:MU?=NEEP6 MG6\/@Y'\$N=[V=[ ;8_=C87?1R0L?+HC9_7:#MA*@KG*&!WTDMDMUQT,[QB% M^Q%OY^)T+X/*NB3BA]#_:CXW.3K-WN(:M:TA+*$JL)C[+7#*')F$$\A92YFADC D8M<_9T6^)L# M,4ICG9,><_D8PQY9Y1DR/G!/1<0^I)OYC//9J[\VU/XK9BFC^T@I*#\29GG" M?,'-M076=^YJ+0FLFQ?HY;S*Z64?$FG/YQDV%YF_*KZ9\-BE/;"E6:I-;X%& M*:H/)0;?EI'+/8E!<\-PDK-8.V/F5A:;#=N]VX=G;RS?RL.X!=?ZQE#NH9$H ML%-@I\!.@9V]@YT2TQ?<*;AS/^U"LE:(:)"*N6Y92X(T.()M5J6%4FO\$J$ M=KQ.=/4LU+M(Z;(0WQ:H'W A[7HHZ-9+!-<][AI%##?6(2,#0YPJCVR( 6G" M,>.$,RH7>BTD00, )D.12IH)(R0R%A/$J#?8"C@EF;O)'][ $]_#]/!C/#:2 M=9+N;8L4;CD=9I8-TSV.$9T24\:ES%0N,OF:1M99BT3"V'DOO5/BII@YG9FD M0325;QK4"8-,@H\^A>1X2,Q:7CA&-LDQTHD2X4VP 5RCU.C'[RCT1K&9O%R$ M/SD;O,B=COOVXGG^]<5Y[HLV^#*W>])K;S;=;FB_F!J[V7V;4U$'V&36M=BUXE*= MMS)5@6D:M%V.LZ\8S\[[PXO8=H^8=50&FP]3DX\"AR!W+SXT@M8[PC[X,&C- M>1O!9=_Y,A@#Q]OE_F5-F]-OX";YIJET!UN0*1J3QMPBFJS.W989JGIUG/2]!J^%*!!^ V^ MSNQ6 $#P&QCBT!ZR+CFBQZRK M<\$LY1O"I;P?36#>FE>9FJI6<>H>#(P=Y>[G9[UQ>X]3"Y=U M,8(L#WQ_$IH5N=EM)_UQ>YFF6V#N"=0VJ\QO?^O=FX@WGW#-&'X"^/_?.((# MPE'U=FQSO^^W]%\SA8^9LP(S:[^9+_\6HQXPW+>&@S6 M8SL:OVAL) (!/*N?9^KBS ^[8$VO) SNS3%55W\TW'IWQI8?*T&)TA*\8*:X MHN+GRX'H#?*[H&8\[AB =B.9RLN(?&[4+\GU;EYU=VO(\S*4/?G8R-KXV_!. M]ZP^KEX.P?=HI?-\-/R:U71Z9#T3]?@U P&HVU5H< 27M7!BUK->W:+G12O] M^5K_45]=)#_')?DUA)M'C:8TZEO'T=>>AV]JV\] D,4]']1TG^CY'HQDUO-^ MR.=ESNF.]SO2WLE=_9Q'(+ M$5W1LZ)G6<^F\-Q(U!V&LNIEFSIUV<,D9L,*KSN>C(<@YHV>-7;G2I;S&9>2 MW"[T9=+X&[V+6]VXR/Q!%\-)]668-:L'EWE]:5#@S)AM(9S7&UTIN[UH#5K3 M.#E-!JV#EG6P4;TCT/74;\QUHQTV+]6W_N5,[8J&% U914,:SV5FA'KU?0L$ M31O2J>6IEYN>:S8!#LO>(KSQ6:^N&Y_LZ[ /0FI'O:R>5W:J,5#94JU@F_+] M3GM?3MN&(,U6%MQ^U+ 2SQ[]4JE!,_OV6S5L][R\K4^KNDF[R-M@7QN2KZ47 M 0?S?#B8O1CH];_ (87)S^_4&\!EFJ//A_V>;_J5]X=YZ34W8YWYC9>7 DT. M[1 VB/.E5\^VC1>LWG\TX=(2Q+G3=A8;61#@1Q @!RP=M)&WB>\!+S%^OD[% M'J]PMS]=[H"!RP4R75Q5]-&G$*1 V@N!N"8<6",18+H.$&46:68R"I$YYF//D%E8/'Y) N2M)Z.0*<\-/6ETG M*ILFD]T@6SJ:6W_K7QPO2U]X](:HCIISAO.6)@$QB%HA'41"*C@I@U:.R;C> MCB#OXFP#]%>P8D^\UT?;AB,[J-/6%),S>%RX;-WZOS./MI&;UM;DANHP?3.C MXV$0Y]>9U[MON+7^($MFHK0(^>$6(5(>&\/N[X8AZ>.[8=!CG5NO7OZY_XS] M>*YM\28OIMQTAD>Y"Y23!_&&EQ23\AZ*R7TGC/Q\.HJQ^AT^G];5ZT&(X0E/ M?4&0@B!;1Y"'FD4 Y5(\,00#RHB&SQ@E>-:,N:-722:EDPSK)E&V@9 PA@C M,MIY%",33'BF<(R[0#4JEF?)[*VX=Y]+NH,>\?4AS.PFJ/<=G?9"B(/G;_X_ M9;' 46!DF(^97=V# /.(A%-6V6 5M>'F/"Q<1)H00?8-, M&.M]4H;)-:KOVX;?J1Y?=]%O_5^Q<$]2Y9^J87OVP/RW'S247@AO(T'!,8EX MSC+5E*?&\DECK&/4/L;];\K6%ZWD3.VSF6SI[U8WEC6,-OSKOEB 'I[17,U' M7&UGHR!F]^>[(.9:>LZX&*W#2+H@$,> <(Z3A#1@F @^Z>@6,V9_(!38 ,+= MPZ)P@,A6%LC7'PYX3:+R2J,(?CL(L6_" 8RPB%SB@+60^-YP@'$(&CAV2/I@ M0'LHL&;J>['1G/?-S5#]] '/="U M%V65OV!8G@'';60/AU#/'(D4X.I,=)?#VHU(HND 9-EI<#=MY[-@G5@ MYIU0R14^/*Q\[#)(V42XP^&G&OO@.;QUWDG@ 61:6T)0Y%H%+)/@7-\;-22X M2,I11Z#Y(H+F*M5,X.L<$5$2[YU;(TRQ\)JBI(-'G#D'L0?\19,R)O&@#%[<=%]+[#$/ ._3 MWVUO4/_6:/ZZ0X_E+ 6E\W-!TH*D!4G7@J1&4N\(!"/>93)QIP2R!IPH@A77 MC@K+U(;2E[:&I-H4*.WF3D?S M-V]\UE'Q+$S#-Q-!>9ORJ^20G2I7K"91/T M;AF;2S%_I;=LZ2W[&..X\C#>;BV%"DF1I) *-*\Q2(RT,0Q98I,1&',FR6;B M#L"$#U-(F./(6M?:'=OTVMVA=9LM@%L MP#NY@&78\6$!MR,Q!'$/0?P=($A M+U5B)@@K<=I,>+)1P"W=O7?;W7MOR0AW\7+;X[Q2H(9N?[R+4G@;?#,_B47/]*6O[K\,<+F96>OA7$[HWI)F?QO"_R]9' M>77BN)HO],[TV//7;[YKNK9\C8-)[K(2^_W>X,M1]04@9&3;]D(VP!CTZG'N MU?0U5O%[?K?8]D@9Q3HV1$;Y0X#+](?G#8_WY5$__L1SM-35F0WQ!N_\>-A< M\,ZF-2UM=28'W1U5;N=XDD4T/G@94.149?9KAW3T"@42O2'.:9O60I"[:)M^ MG9_ EQ?35B2C=5$D'R^/!K8_[3N4N$ZS='--!8[2HBBQAU 4+N6[BZJU]_ M''G3M.')*.8&L*%ME=+CX7>8NC&\ M8+$.5_I)DY#,:8XHI2G3IQO03QI0,!YSF;1F9&&I: W]%.92O=Y,QI-1G/TP ME8B/,S%ZG][TLH+^$_R--:DNZU;3S9T;CFO<_+?'*O.,_;G[3-MC!<[-E-Z3 MLQL-?&9-X:]VFF[K"W]K6QO J7UM&/]H =ATW/0X1K/'O22[3A>8A2J'R7\] MO=RV.[=?8KLCAVR"YWQN^]_L19U9S>?%;R9;S4C<+EA[*C_K$)]%;5U]ZGZZ MO;\&%TI"!&&1XT9E.B0'48#"B"@5+(0/PFBQEOX:XZ'_\W38A_FJ7_]KTAM? MO!N.XRL __ZP!@.QIQTV%HE9'Z5'1!Q7K_^?/]Y^_NXRTA^8KWT=: M>^+]Y&S2M@MYWZR49-]O%$^S/_HU5F^;=9/J65Y5N);RO%:U(-XJ:YA#45&& M. @T^]I;MR^=7[FTHYEK1Y-;%\!+NS9EYX2H76[SUX2H-Q6BG"[]2[L&EP,-^_VH[8@X7;O;6G>9;K@G MM_>865]+F34UD.'L6$MY?Z,6LH9V+_J84&GF_JRA@4QYKO) M!_&&EUS>1#_Y/AZ+O8)N+*[^U8W^\K=G)W7U,>;FM3$\IK]"Z?A1.GZ4CA_; M [C2K.#F\/TQ +7JPS.'%MC:&HA?JJ8@HOEJ.&C^=_+5]OI- -!\3,,1^F0A M6&@^?8I^,FHZYI;&!Z5[2%'(1RCD=$.MU:OI[EF5]]7:;TY"7HMI]M**JA55 M*ZKV"%5[,VTJW2C6KTV?=W]1U*RH65&S=:K9R:<_('(F&F%:G83A>UB8=7=_A0XL='%C8&CPV1E"-GB47<)8*LU3YWQ%-"6"X<6T@/ MMM(I;#%#6-N$N&4!&D"TIT$Z2@82U08E#3/N8A) M(<,D09%&RY,G0?F%&JN8'!'*<$0#UXC+*)&QN<:*1$*ULW!-OA\@38XP*3!= M8+K =('IQZ HU28:["C"G@ B4G!@=?[+RB1Q C?6DP6*06,IP1#T(^:$0UP% M.!PSGXF6<,!"1TY7*'38+(K>W3M)'0FSO!QN;Y6G\"45C"P8N7:,-!YGQ@B- MJ 1DY$QB9+7BB%#AC?6&*KVP'("UCI+HA*A3$7&M#7(AUPU+9I4T@BMB.HV1 M3"\O]=];S2D 60"R .3Z 3(R1U(TB$!$#F"' W(N!*2#DY1:PF1:(()+R7L< ML4)>J8"XR/TX%8-S1%2&$A(#7J [Z11 4GE$Z &&X-O=/GQ(-YVGQ4R];#[> M+R_@=!$D-S:I6NVLS?\]BKYOZ[J78' :JIMB]@[$[)6N.-EPEY)E5>ATY!+NS]W57- M_K+1WX\W%?5='+]/G^WW-1DP759 "M*5:7X"2/?O_Z8IH67:BW:7:3X\[;[= MCV$1@N@ 3@@GV8^Q@2 =B4-,>.$4!G>%+E#U&"HC=<8CK2+$\8Q'9*C6*%$? MN4Z"1.4ZZ,<<255:@1>P*]/\!,"NN#)%N\LT'ZIVW^[*D.2P8U&@("(&MX1E M9G2A$8_>D:C!8XE\':R#77!EE"3%E9F]76EVN=TMA9,S&,=Q75UM$<10I='P M[!;FR"6["]?W(UHFR>FV1#%JI3]TZ0_],,U\:([]#Z;42R<]!-/(.0SQ/[8& M.68=,L33W$.34D'7L?=QTXR^ 8A9@>BW):&8=GY;L^4E_&GVH;XN0R6_OF!W MP>ZM!#4! IH@ &MUR FB3@OD*/$H<*RUB+E_V4+.E//$,1,=BEA9"'^H1<8+ MBEB242>,);>J&UB[6A$3VW2*:4=!MRS^%*PM6+LWR\,%10J*%!0I*%)0I*!( M09&"(H^*^W#TR4=A$8W:(TZ90U9(B "Q$38R:@A=RV96E^,^NND]KL/"VE): ML^5],)#[RK>*4)TWFG!'N[1B(HN)+"9RG2;21<6Q)A$I%13B+"FDG8C(2NNM M#RPZZ1^S#67#>'!GLL?,[KV:Q,_#7]O^B6\'8#WS]GAO\.73V Z"'84U[3U) M4\QA"3T*KA984!F0!0!%/ 6 5"(-PIA23K4FWBYN[__ EE/7<+5L M+SV=I-,"K+N7A"<+K(()&1,12!BL$?=8(>,20\Q)X@!F,>/X,;5670/6;51< M%6PM/FN!UB<$K673K:!(09&"(AO9=)/>!>LB C]-011+$M(V,F0T3]P:)I*P MC]ETZYZ#IC0M#EJI->ON'MMOL:Z?5[_>1E]GYT@(XM]8:V^_%9A:;66QF\;R[)3P%10J*%!0I*+(V%"D[+ 5&#AM&EE2F*^&H MMQ)%8S#BS@NDE5-(1)**113 &>->@V;P<^5K;.FR._VY$_K1@YJBBFK%B[S5L[>DRS M2H;A)&]@[=#>=:4/WBK#LS>V<.5A?"AGW\HWN-WZ2HL%318C^%\N,!8)604V M52H++K\F0ND%XG]+>0A&2:0Y48ASR9%AS*#(O6CX=0E?();:=C.^U4J+E51; MM;XWA+D[5'XK2U'A]BLFH9B$@S8)QGDOLB&0#$N =RH@N'(:*8(E"5S8X,Q" M?U9%HY2$@TE($)!AK!'$=01I08E2Q&K#V7Z8!*.W2S=13$(Q"<4D%)/P&,0F M+"J;2$"448IX= :Y$"4R,FK!; 0/7]]$;&PLCDEJE(2(B(L YQ!L$94D&>Q4 MLM+N&K'OJ=<]TGJ[7 @=PNJR2U$0N2!R9Q%9:4FQXQQ%F2SB7BEDH_?(D&A4 M(HPI3Q;($V("-YH;I!D/< ZUR-$@D=(,A\@?SG*^/\AI?MS\*^K;B^%D#)?\'L.+]O($XV/\\TPL0+/[]KR.S^MX M;D=V'.?WVN08WW_,?0>H M8R/QW)][3[C_@/)8Y;'6\ECWY<+H'T^%N15G%K'IUF?\D0:B>B]=TP-^0Q". M_/-__D3T3W>_[D-S-3<[(.OT(3^?CF*L?H?/IW7U>A!BN)X611\A+ _/QML? M@=H6+G4(A]:5I-<^63[_>6\,E_;+-X??#JKQZ7!2VT&H5]N">\QBPOY(WW4X MHX]&LRZ,SSK1[8\!J%4?GCDT39F?Y?SG6/_2MFC^N^T-ZN9?PT'SOY.OMM=O MG/WF(P2H.I2KZ, M _@TKC[TX5ZM%H;_F=3C,SBT:%K1M*)IC]&T-\,1'-5:M[9_D;\H6E:TK&C9 M.K7LY-,?$"H3C3"M3L+P/&\]%*5:LU+MAU@5M=OBTM5P;/M%S[I*YODD2TI? M11_/7!S-ED])28?91#K,SF5F=ZDNAY?&LJ/2'THU$R)*&!(N$2$*#IB(NI"T&YT7DQ"-E-)R3ZT(=50RE:&BBE@?J^:[S9%8K_1%BTUP,^Z.C MI:BG@'0!Z6Z"= A28YW9#3T +GQ$.O/G!.8=B=1YO C2-$IN/+%("$D1QY(A M+8-"P@6%D[%6X3VISQ1'DK "TP6F"TP7F.XR3#O/K*0,P#E0C+CB%-E+,H44K.#]@6AX1Q@M,%Y@N,%U@ M^A$HRJEE- B-B&<$<2LX,IP[Y#CC0@E+!%V@\I8B4FL40"UQ@+R<.62,5T@G MJ[CC. CVU LI]Z<@9Z_UHR!D0^2LTHJP)#3E M"WQ0W E"K48FF@:"*1P.YU 53:+,"(/WQ)$EY,B0XLG>[\END9FW>;4GWQ.Q M(;0&O9OOB=@?UG7E(DAT;%+:6ILR__H3Z/-2:_F O8:R(-]:B!!8/\2@C,LE09+P1V&AGE%S@UXW8.,&,1\HY!N=D M=GL.(1#UUBNNF"%F@5_W+G;[EPT>?+RI^#/2^[4S**H#C%ZN"T99YRE@6L!T MTPV"GM*T%^U^$M.\G]J]'5[ 2*A$+F"!9*+"N>0(#0NNDB11 M<6D$HO WXEJ#9^4412ER0O+*<:"QRZX2+JY2 =,]G^\"IL55*JY2T>ZBW5MS ME7)7Q*1$0BP&@G@,F9N2:&0YY\DRH:E:V)*13#.L,_.E#0'.B1$9[3R*D0DF M/%,X=ME5(D=:X^(L[;!XK>RZ-(7-9S".X[JZVD>)H4JCX5EEO9^<3?IV#%\, ML^(LV8&YOF/3:Q2J>I9W;HI/7+H+E^[":[64*H!)Q-X@1G+A@TD>N:0<$E0K M(I-/=C%YX2'[+S?MX!M A),K0%AF2%L"DO&'..H-PZ9,)Q7;;6FU[SV&"]@6 ML"U@VX$PQUFL>5X")@HWE6X"HHLR01R+ 1K-8I$0-PG-$:.Z818T(Y%FC27;AW;6YU>M&/Z M:4: VV5Q+.5'#U5=$/S*MYI0G3>JT.YZ565_JYC*8BKW=,G5TXAQ)JQ)7@G$ M*5A=HV1$UF*+.>6:>O:8_3(;QH,[TTIF]O35)'X>_GIJ!U]B_78 5CEON_<& M7SZ-[2#845BWO55TTT6^';6W9<6U0'>![@. [D@UT8QRY+SGB$M+D>'! ))S M(XRR4M#PF-VRSD)WV2O;*G*OJZM"P?:"[07;5TSXQBZ93(.F-9. TX$CZTE MA+JH%-/1*?.8VKC.8OOF*^0*N.^CQA9T+^A>=CF?BO 4+[+@S$'CS':\2&Z- M-R18% -6>8\T(:>X0DY@2Y305I!'[:MVUHLD1Y)ONK=/1U%]CPH,'[*-VIU] MTN9N/]X=[W<[\J>SUGBTK+)OWH;28YIU,PPGKA]W:46[PI2\RO#LC85=>1AW MQ*9L%:?,$HNXS:7[)%IDO$Z(:\(B9U3XL+#!&@@-1B:.K @><>$CLE)2A".W MF/@@L=DYH?VJAI@JN55#?$..VL'@UQRUELC,(T+Y>]"^4"X(4AZ MYQ"' Y$3DB,P*2:)9$TB9Q,' MM]SF!'IFD-9:146-,=0ON/+@X@OK,<*< - ;"V>+$)%@+#@9<7)^H7;MB34L M["Q2/T5^U(+'!8^[A\<[\M(#!W\;6PU#HK*7K@'K)< X2=0D+Z50NF$'0E1%F_6Y:9?VVV'#WDJEQ0- M,PDOMJ7W7*XW5_>^\W8KVX859O#^NRU_N?^9U.->NMC=^TT5Y=WD+(YZ'CZ' MWM>__17^6O+>=]WU$I&F5YL"$L,V2N,T\CIEUCP3D'6:(6*L\DXGQF[)%:?* M2!,-,E([ *1I<1 _#!1 \ MMKU^DQBRT*BS&D[&^8<%GNE;>H ^OU6GYBD&$.4Y1>G%N0W9A+28,OVN&Z@B MC]6ZU.X249LAOPU-[60\G-F9_$0P)/D%\N&H;R]@Z.$>WV-XT=Z/8'R,?YZ= M ,+3M^=U?%['18\;O/>;> _ QT_3QEUGA6:@^)E1>/^J^Q#/]XWP>MPKMM*LH98ZS&I >MZWRUE!H!HY)__\R^_;IRTC<[/NL,:3Z?CF*L M?H?/IW7U&BQ#N)Z0R!Z<%_I$U/,AD]$^63[_>6\,E_;+0]JW W +AI/:#L** M[#E/4:]IT>M;NY1430>2CW.=2IHO2YA]SSGI[:-M2OOGG-<>]_>I93N'_ MI6J]^$<(XRJ9\EV8D&)Z-_O&3U M4XH^:]MOO4&LWH[C6=7+"!\;_?HT!DT\ MRZ'@/T -(SST>%'OJK=U]:&-&$&=MUFU\0CSW-VJC64S]<< 7KP/3QBJ+Q;F MJ.6OJX:#RGZ%"+V)"],08D6;X\GH)Z/>N!>OQ]T; 8!]2\M=V4AW8T-B9YC_ M%-_Y@,3\B4US85O= =OJ=8L$IB@;GV:M^,H E5J1 ^F[NUK=[MI3![H!5>MO M TA3<)9*Y!0QB'N;D#-:(L6-B=QAPG%:H#4E/#B2M_.3T(AS ICE"$$R,DH, MUCIBL[@GUJKHV\'76(^S+_]WT-4Z._"Q7E=KJ$T3@S^E+*K#!K5[QF'GL/;# M)K!WJ5>SB"S;PD)>L*DQ?Q53;P >AXL#^->X.N_#96W(F^AY$NJJ(4@B+RH MHHD=]6R_V7XN"ENH@ H54)>I@*RR!/P8A32E#G$<%#*$8)0"Y<%8%XDG-QTB MS; )A#!DF1:(:V6131(C++2C,6I',+GI$$T!Y&6+'Q\ /DYF2)$]H^P8K;V< M](EV.RY$[KMQILYZ(?3C[F<\7Q[Q8ZG-_!^Q;,7D9J+5^;#N965Y/HI].^Y] MC.P$6#;V(UMM^+AA_( M&M!3K"TZ@(H0'+RB 6,4C5'@)QF*=/Z7IS'$@(,69H%F,6HF(K,.8>89XI8D MI$."2WC*C6 Q"DYO^E97O(JY<=VOPTRA..D-OKP'2&A!XF6#";.TZ^^Q?OU] M/+* J;V!'5WD_>=Z.V4B;-,M&G8.\IVHT3YL>-X+_.K +EM9OKKTG>SWV=)5 MT;JR)%66I-:ZIQ:E5,DR1&-N%4BT1)HJAZ0C0<20XHK8Z1.-&F]#J?K71Q?+2^MV]6BV]VA.V3"D +LQ0W[ M$0:9;E [K)%0!7 D?L\\2/$ZC4H_?D>A!\Y3LZ<)>CYU\O MF2^N K)>>^.IP]I^,>4+F3U#9 .Z54WKL1V-7S0OC7IYL^NYLW7L M]P9Q87BN'AD?,XZINOJCX=[WC-YX9 =U=GF>-X[1,WPLU2\O5AC3&U:IGD!, M]R."?'EC- 3+TFO"WJIYPJL7XL?2,,XH-D02QI7Z^7(H>X,\&*@9T3M&\%K* MQ]PD77+AW+SB;K3WI#J'IVU"88B.,RG29-R$S/FK'"2W 7//5WD=,7_OA_7X MJ(+G\:=5KZYZ#:%>#+DHMV56ZC4^ M;0IRLM=\?"GMK:0W?W=;K]=A' Z*:XFK5?B-Y#JXEKA<"]?2O<]"-0!>/"M?1@KJ7ES1^+>CYX,MHGR^<7KJ7"M52XE@K7TL&J:%'+U;B6JF5D M2[=H7F%;*FQ+^X0!A6VIO/,3$/,G-LV%;6F7;$O9%A6VI2WF6^W<=REL2]TB M*]!6XZ2304I(A3AE&.D8&&*,8.ZY#M[+FTE/1!)"'7-(N,@0SQV9M#(2!<M6A*'#[TFKJ0S%4*G0NC4J3%_ *'3G1-2%/81 %VJYYYN]1SU M+ II)?)".,0%Q\&E4@G,T',3!(T(\+[@K=TL$M CW%TI,#*(DCE"=PFB0* M7BG$"0VYF79 -'D7'3DV*6>1T\0=X'G[F]#7A2DB!BL" 4'#%A%OK= M[A/=$META=W.4;[4SNUZL:D; -:!?;:RNE3XELJ*45DQVO"*$;,$6Z\LTMI2 MQ!U5X+,$B2PWP2I*A;1\?7[.QOF6U*8I(*LE*6?PK>T+]I:^);6 MY0 5OJ6-+BYICQGQ'B.<9$(\D(@L30GYJ+TAQ!I+%OB6'N)T;99OB6VZ95PA M7"K(7ORP.<*ESE"9,"7VGK]$<8*))HSS7"8M12$PV1V!R=2.O)NM2I[:P9>8%2E:T+BLH<-!SET%C6GUS5\KY6ZU M;YK9^OPQ'FSAY[F%GPAW4/(\^0!Q+SO#5GRW<6CZS_Z S#5&1+9AXK.#D)ZB'T]6/Y8SAA;] MV*:1[I!1+KRIG9&^PIMZ-Y2UU3(HYXRW#*D-CVKA.BUH,O,^[.]X-/E[I[,NK5\-,K^#CX M\J$I%6G#*C!0Z^+XQ)LF^2R,# 41"R)V"1&WT^,A:1V\)AAQ$A3BBC5U409I M[P$^J0Y2LRXB[/JPE@P-%-8\3D+'A8\[!(>;L?GI"%%(VA"EED!/J?V M2 NB$ DQ2JNLQ6:Q%I]IAC732-L0$(\Q(J.=1S$RP81G"L?8P:A^-:(@XI3F9Q^;,#(/OCH?YJ M2&N4.#RD?:P?6BB?'ZE['V]P.\]U/FU8GFV3P7.-]FM)QL0MN157K6RO$_%E MZKU5>ML6@[I?VOP4B5,[;T<#Y9)Y- MYDV4.;D$F=PX[.3]KV_?#$>?;.9FO+*M:\_4.,!(I:SC%(0M"/O#;8.,<%8D M)*T'1)0X($ XBC!)#BOC 3$VFECQ8$1<'Q;RPX/"LFA3$+ @X(Y\3,-(8!:C M&+!'W#J-#+8<9<[HI +@+%:=1-0UYV60 \35XF(6@"T ^Z.YNX%2;PA#E#"# M(/JVR!B'$4T2/$U#L5*+U1%K7+S>9M"]XD8APX>'C<7G+)!8('$W/B=F.$I& M%;*" EQB1I#VT2/M)*>)2QEIZ"3$;@![)$B*DW@"-,7BK63QB'0N!N>03"I;/.J0HSZ@I"E13E!J3=K]TO.'MCOIR2 T MU_DPK,>C..Z-FO:B4_*Q#X !:T]Z*.:OP&.9YJ< C]M9=6$A,$JX08Q*"!:X M9$@[!OA)M+#."V?BXJI+=^%VC5M_A:NB(.Z>SW=!W'7D0@3I>+0*:P28&X#* PSDBX=: +( Y&X\5$)L3$1A%+6/B&,!8;WU'/G$ MI!$*G%75@3RU#:X'K.B@%I:UPFZQ[H2--Q!,P64K/QF-XL!?5.,1B'#_9O)& MZ?&Q$0OXT-[S!V0C?Z@#U'Y:T27L34EX'ZE'3E&5B9HUZ!04*2A24.304&3)8H726C(B$%6)(AX$1EH8@X@4)%(J1# = M=-O6W5VC>&T%;PO>%KS=O\5F[)UW,47$9)2()XV1-90BC"V%N)O2:!?[(ZUY ML7DK8?>*G,EXT^EF'<7QDAI1 +T >@G#]U)X"HH4%'DJ*+*E+%E,C5/2(:.B M0%Q#G.Z8DDA9GF@T$/"SC6?);B.L+UYA%_,1GAZ!1'.W;^V@N&$_+!WKS\.Q M[5>-VE37]*9J%:=ZEE6G^.E;L+#TF&8U#<.)Z\==VMCK\K6R**V]3]4JP[,W M]G?E85S2\<]KRXBS2 E.$:<)(YT[4H$1]%$I+43:.,'Q^I,3--TT)^>=,E0B MFH*W!6^?.-X^- !Z)* G+GD@C*$0,H\%!537V 1$@K:>B$BD6HR(U@SH:ZRJ MWNYV98=P_('*6SSJ@O %X7?I46/A@S+.H>@D0URE3.3,%2)$AR0%!J]ZXYDF M:\\;49H^52 N#G6!VP*W'8#;'3G46CFM"*/(1B\0%]0@RYQ!@D<*]]12ZXV7 M.6Z./>-(*_54D;VXV 7S"^9W&O.7,-%Q9;4W$B6FJ"I]8; M2S?>WF5C!"!'DC_9U9.U^]C74G7@@X57_-ML=-]-SN*HY^%SZ'U=]NVVAV"Y MOES=^\[;K6P3X/66O-M=U[_4R>DX3572Z6@C!+=(1,X1UTXCYP-&S&*%C35) MA$?1_=HP'CS_&$.,9WD.WPT'^5JC8;_?&WQYF\$TUN//<&W7'_H_?ZHB:.$Y MG#<>3>)J@BSO&]CE\Y@S]7KI8AU(NX:9)O*X^OCZU>O7OY^\_.UU]>[]._3K M^W>?/[[_[;>W[_Y>O7WW^?7'UY\^;TP4J%>:Z,"1<%H@SH5&5@J+G).&:,D- M#W(=2]KW2D/^*8O$R_T3B<=)P.?3"$:FWQ]^@^&H&M"KZLD9/"YGX5=GV?.V-+YJF3OFD\>DHQNH,CCVMJSC(?9E^MR-_6C%R M5%%,V?-YH=HDVY$=Q]E8-!Y=>^V?;DU!_=JK M>Z[7AUE[/KO(TMS2YL9*'@OY\XN?_G+70> BW'<(N?< /$ M7[>*R)(1^A$&-;UMGV -P=]CXMUUO>^6PET0C?SS?_Y$?^K^VZ\UM;K![-]; MS'Z=,;N(1L&7=3FJ^?SGO3%]P-:M:=AU^<*5RYR*SNQV%P]LMV A5P/YL/VZ1QKIY@1XX^X/I91\" MT?.K&HGG: M#C%0TIH$KP)*,F#$P5PA8[!& 0N7B&(!TT>9NU6WK%__:](;7UR!PW_;_B2N MJS/[D2C=+TM4MG/3]RZ.P:HUK#YV/![UW*3=0Q\/5[&#)4XKAO!)&L(EABL& MI:3((9HFB#MOD!$R(LM"5!9KD=BCTNYFA@N4]BKU]61.;3\/[[-I:S)?]$CC M S1?)6#;#ZMU,AA,;!\L5.ZAEPT2*,-Y'-3MPF*TH\&*B17%-!VL4CY5T[0E M3G^A&+=$(25) E,7$A@PPQ#65#')X0]9*/IXP)+DW0N0+0Q\G*' KW,@\+K! M@+57^1VFV2M1VY[9O\^W=HPM%J]0GA?*\[5NO$D226;@B\D'Q%G*9.5)HB0U M<3X('<)BL?JCZJANL7*WTI"O:^N-;9=LM3.LX]V/])Y:'E^=]]X>D&1:#-JC M-+)P!Q3N@*7VCPKKO3$.X8 CV#+KD+/$HI"XC,%SRW3:WDXB3EDR6L78>_X +?*>KD9?K$-7\0D1U;B^:/33XYR2? M 1(00S6'UJ0Q]]>&WSR?5&;Q3Y7)QL!]^&< 3AFPD M>[D2V(\FL3ZNWJQ:"7Q4?8O5J?UZ[6+_Y[:%HA\8CK5[VYPZK"G/?7XS-915 M@#9"&>0U-=:*@#'SC_:VV\EZU?O:@V@_W-@PF?.^/^5).07(C*/E>6[R&LB( M^U:/CI<#S/:EMH*C^WGP1Q$N6\.737DZB)-ONB&-JW]-[ CP]S_JZGPXFF5' MY0-L*_!A.HAYL_B>*O9Z;C1!&$][()S?X/Y9OL\M! /M)?L7E4WCJ18 6/8& M=G11?8F#.(+[S5_D/ZJS&,?3FH^35_]],E<%TAMDH>?'UW#K5E":9UKHQ^\H M]$ _\IOF!%Z-7G?7OQ//_ZXMR&K*]SL4RO'=ZI\]]^,86BV4@WIR(8 M)4#_[WG*5OCWN)3/KVYR09:'*]O"OIY>!X;G] M$MN8#S6B_=SVO]F+.A?6SXO?3+::D;A=L/94?M8A/HO:NOK4+>%%B>#6FL0D MP@8<6AZ(1TXQA9A,7EEJ3=!KV:O/&Q$P9?6'.&I,RIY2H*R;%4<=5[^]__2I M^O#Z8_7IOTX^OMX8 8Z0E&-J(DK$0PP3(#*QAGO$)?5"A83M>I(R/OG3&";] M^#[=G/*7MN[YDT%XU>M/QC$\;28<<)S\I']9 >3RV(#U#^!--*-3]8=UG:LX M6W-?]>KL];;\.?76&&UVR@5V.'0V4AX;P^ZEF3F6:R"T >]:,WSUY_XS]N.Y MML6*L2C]G6')V.Y"Z@&_X26]A;R'=V??R2K6RK.S[U-?$*0@R-81Y*%I$_N# M,9=+K(^0B8?OCN^/W!1:KT=&VOG\'Z+U.JKB=Q]!E*["*-OLEA7"KPX4(<0-9= MLT1NQ\/1QH%KW[+I'D)-O,,COPQRO):DET/\1$]Y+7OG_%STDR'E/B*$@7$4_! M(!=E0EJX8%-TDH6X=IZ/==^/+7DNP%R N0!SUX#98IM$KM<- M5FL 69*0L00C09,W6GEBO%A'*]*- C,Y(G339+@'B\MEJ7#=2X6OXF (OY7% MPK**\M1748J8%S%_ N]<%@NWO%CXCV9<-7OK\KYFVJO:S%AJ\,/9*90^HB)31-3/"79+Q#W)*;Y MD"#.1INLXP8)*RC %0\ 7)ZBQ)V31"D:HEK'LM:.((Z;(T(VO1.Q/[*_ZR6L M!9_\T-WOURE%/\[>=E.#W/L:JSIS^?3&O;A:AXNG9'3*8D!YYR+F9T^\!WO1[C+-1;L/==IWU!7M MZ;I4'S[]41]5'^'OAE M$V>/>C[O*];9V2HP7-K#E/8P'8+RPVJ-4E"DH$A! MD8(B.W$:2^[9YG//I@2]Q0 \H9*H79J ZV$6M)/5Q)!C0TH2F80CRXARQ)! M,1HN*3.,![[!++8I-?E"IL>>Y;%UMJRI^-0%4@ND;A=2 T[)FV 1QP'@T1J% M',<&)0-_HL&>B,7&#^O+FML\I&XE;^[0('5'J])/-\#X[7H_CY7X<$J]RT'N M'^Z(8&'O[=N66&U8"%HJB:1.#''E%=*:.I2$U391GK1>S#)?0T>LQ6SR/^"? M8#DSX7#]/ITTW9SLJ]QQ9E0WIUP:3#QO,.FJ# OX6)##2ST77$7UT 4TQ+6A:-C+V.QO%-A;; MN"W;:%3T@O&(?$P:<48ATK">(!X\\UA;1'N)\ M%SS=#9[Z)#'1 (O))(YX8AY@$7MDO8PBD22(M9N(-7:#IR7:N"?:@ _9Z_W; M;)BF_=#A<^A]7>G="/W_V?O2YK:1)-&_@NBWO6-'L#BX#WO?1*AMN<>[[>-9 MZIG83Q,%5$'"- AP %(RY]>_S*P""%XZ+$JBI.J8\(@D4$=6WI7']&EV&/]0 M-];L'!1^ZO\ZJ:G_J\3^K]:GKEVCA8W-*$(>6S&-K&TD>HNE[%\[DD$JA<*'J]3<^#Z@1WZ#@L=GC.?BX3%KANP//=D)!/7 M#J6]3LU'U:SH"AZ<]/4.CK]GY1S@]:&I)^_JR10L*%S;9E?[(^HH>-5M9KAR MFQE<2]B[]:2'1R0+GBYA"8^X L300\/-W+=%:.FF#XZ;5]VTLU9FB)_H%FU^A31VB.,-5G*C,$5KD88>CFO+J0+49U7I,39%W*1F*W4(*K ME0-@B7\"D+)Y2=#MZZ+ [U+#>>!G$7-RK\!+10-3S K6%U&15%=EI;G)#61/ M:$3/HY$W]US'BU*;I<(#\G8=P5XOA+<%[-\K<:W(DE1F?MU)+!?E= M-ED!'Z<@>J1^]JR18"(BR^1J 5W^ ?#W/^1,/8LKT8N;X'950H( ;(#MT$O3 M:0D&'/KX88%%+4;P_A_ZU\F:/)H#,]8\&B9OY\U";V(B0:**U2Y<6TTG^.<' MB+"G)3V:)B4WM6T/J G8I1^"!L5#T*4?)/3 M&JS=ZNQ]T69E#=N7IS#P+R5 X"=+ EE,\2ZIF&R= M'/_ZZ?CSJ?7Q\X)45O$1*)&9: 0&GO 5^ $,= MFB!S9:S-,IML$K WD[;9;,+NM#$DI-OT.KU5M\8[UR7L.[L-+F#^ND1D:,T@(UFU?N M:^M$-A@J6#Y=$JN [)]D\M0#MMLZ8 [!Q9 M1QF<@CJ7HS,0S6>D"(SHBR]3\I%V2T4&T:^6E('!F"!8YH+!ID&2"^OO!?M0 M6#"6O.0+T$\NBF8V!\#_6ZD9W5[4-.UE,L>;IH!' MCN&%IB(U0X.Q@Q&W+C@\ L/"S%J]T$BKIJGTB4D!RDK#JS,$"!G.DSHM2F1Y MV1_G?%ZB6=RM$QZA^PO0:MKE2EOK%;)/UWZ[/(LE;']ZO0Y=7&!>@^:W1(Y^ M_< HK,F\!'WGK#CC:3$#1"+B HY2@O8#RDX-_P*;INQ.L-5+6$_%23.:2%%P M7.]YC:B+H$[G;5$!J &,+X@+$)YR?K%+@4H%?TL2GNN6@4G^IX!A*/D-YJ5BB M8D+D@@&T9/!__=$0N]'4@0;,I.-(2$2 E^>:2KB"=%'E#6]!,\Z(I^+;@%'G MFKT-6=$*P1(C:#4,^HT"ESN'79Z5=0KGU'&=NCGC5;<*6KY&M;H"K)ZI2>$K M]:'MT7(X*/"M!1WX;T&P5%5E9SD#QG M#86--36,2T!67ZC]OL7!&@FCPY.M!)N[.H-79 4$4]+37,#*@(@:Q4?E]RFP M!.V1E>3UPZ<$S%;64Z*HY2/(!M ?JQXI4.95:(YC7\'!K_J%$6(O?(M^71KH M%;:7?@W2M0#:KW&A^EW]BWJ!]T-:,_X=#/-*XDY?Z5%?6ZA+*,U-089WZ(OP M)OV]0"PL%6[#P_"QJM7R6,<7-3C'UA$(#%RE4EL1F=/%%L50#=))7R7<1T-@ MZ]^[A:V@\W8CW%G#H#^] _1,F^)/HY97+:RT*?)=EGA@)Y'O1P'S @EZ?<@% MB\,H9UX>Q*$=A:D3;=Z?_X@E#OJ-F)?R2[YNDW]<0NR7A?[QB5KG=R=H$*5E M?4EB17EVD)B(E@=XQ=-ZKA0RC7P#ZM7D#,P 9>_G?M2]<_X!9UE-;UG7Y _'MTP?NIX^M'NDK* M/W:G@WU!Y!;AI_<*D[X5@N-?TPOA5C73Q4LG#->1Q$"+Z@$3R79PGF^$I^/X;O)8MLMV90A^K/JZWO5GBW%V,E*># M?;?KQO;R+)!OROUIS(Y',?:?V(X-'>T$WZ]T=?"5K@X,,1EB,L1DA)*A(T-' M1B@]3=1ZP$*_/U)OZW!N_'?!=R,TV51S,=5<]G3>3[.:RXZ<^$P(X4G)_ A3 M(KW886G@ARRPXR"(7"^/W8UZ#3Q, L\7*7-YA+E?3L2XM'/F.7'DQ=+F(O/6 MH\>T3J5R'ZL9+N+OQ>S\G0XF5[F1176&,7CP/W'*OZ]69CEY_X.%YMW8'?G. M?3?O>#HUY V_>UK';/C=/OF=G]L\S"*'N6$>8.:<9&D68GD//[)C/Y.9N]%7 MXT?X'>F^2O7=$Q\+O9$;&S9FV-C3/&;#QO;)QJ(L2S*99LR+1<)\7T8L#67( M\L!/O2SB@N?).AMSLC#@B8M!_SQB?I*G+'&$PQ+.XU2XF7!L<3AJF^/%(R_: M7=KDR1*"X7>&WQE^=ULS-7>]-,L")@66;HLRR6*1<\;=*(]]GZ<9WRAX\"/\ M;O]JFQ^-(O<9%E$^_!;)S].QN3W)VX@-T]C>-+;?:ZVX4(+)G^4LS'V/^4$$ M1K^3"1;XN0=&?QKE4;XN<>+(RX4=^2P,LQ"T\CAC22Y8OJ,B,AP4\--7S8W%4'H!;[O8B=CF_EVGK$TR3P6A$$BO3QU M0L?;!S?=O_[N^J/ M0V7-%S2<$G#)>^Y[:++/<>)(^;9C@,Z)RB><9Y*Y@7< M29S$Y7&XZ=4-(YD'?L"B..#,CT(/.*M(F"<"1P19$&9)=C@ZIQ..'-_HG(:; M&FYJN.D]EC;P8AK6WKR62#WCI1%B]R_$W+&+M"KJ.=8D>T0QMHH]-T:4O5]Y MW@0\3T;$W1B,VV5>*C,P&[C/;-M/F>^#\9 &JJ/$N>\NBE?BU!.4CX;_&OYK^._]\]\H\44N0^"ZMNLR/TYLEKJ2,]>-G"20 M(O2RO13CW;_-$4>$<#NT$\]F28[W>WZ0X%U=S'@0NCR*XRR2P3Y2 M>=]+6&!64.>6G5SI=AV9G?'NZ[V'QX:5GMT'=\Q"Q-Q/'(]EB0Q CN0VIO%$ M3 29X^8BO995WR=J71]DI[(FPV M5\^;W2U Q]:S8#).$,A4.IR%7B*!882 22GH,T$..,@=D7!GHV7\CP2NW@C[ M;AFY>DBXUU4'/DP>XP=^X#B19#*,/.;'$J2()T#)34/?#>)A"[5,'D*@OM-+6;9E>Q>:<8 %\1]AA^Z_>&/C^^-;SD^\#=[N&$AH[6B;Z+_.^_BB*3^3*G2(\1R6^H:7V"X:NV$-,;!#+P+&=MQZ MHBBT#PQ2EN2?A]3[#(PO]2B.?%WY?.UVQG:C[_A,GM7-XH48HH,>Y]A[>4?' MRU'?)K-H+1"+];+I:ZZ5S&7;S4/3+1S?]=TX#9GKAZ!!QE[.>!H)YDH1!5[L M\3SX4AL&W<:'SUS;=_R%$.+7 MID!*JHF8?IFW186@>U=/TJ)20*,VW4?O_W:$C9;_>UXN+"<8:;/MZ/WIMZ// M2ZKLN]IFI-"M$JBR!Y>G^,9ZY;S>>5@CZY7[>NL!ZV>/09>$8;J.]*^\U]9I MPQ5/@4-5#WVA%M.:.EJT39>KN6Z_HV'3=NN<(XO*>#O3S;KU7K'K/=BTU/Y< M@8.0,WK;$G7![#O1<<#<,EH 0%!W6J<.R_"(:@W>-91'WD@GT?:P@)/+0 N9 MR1MA_?8%W@S(^UWM=LK%@QQV1\Z;>K+S5*?Z5%7?[FK_FQ9_>D:.$YV"*U\,:A\9P!%,4$GFC!KM7=Z6$J M3G8N&;6:1E K@3,N,)R_X.7(2CL.@R]=GM>E;#DJ./TV6^Q07[2;:*.QN07& MTXA+#G"F,=HZG]&GE",@>AJ@W_0VJ>D]<*@EW>G!K)P@VT$)L6[YS ^L?63] MO6 ?BA[,N\:B$?KA5@8X1E*N))CUP$NRR^H+.#"#5YD!4JS;FK@@F1/ "-\ M2?1SI5IP&S(9*:F"S%#/H"501PDE0 %V@=YBB_QC@-4HK8 6P'B#@RH7:HB. MV!01X*N /$J!Z@D(>:#"L\?"^$XHU5,)VH^&HI9-)4"#OB^!*0!2MS,YH:_4 M4\@CU'>:18@Y2*=1CXKKZQ;6@7>% (8>Z9OCG/(K("84U9P/' NA3$*!5Q5YE@CF>VG$N(A" M^"BDE^2IYSG\'\[-'(A/E?!.\7Z1>%$JP:"SM&:]Q&+ /)M(-B0]GHM7AF\ M"\F!OT[J.;ZC7T8JI<'.^06.*]%"RTHXXB(O%"[ G#83OH &C1$IJ!.U&*3 M@O3 M(HW#^4Z/XS;@3Z*2'OT-M-?D?JZ""I<"SK 82/X."OYHI[/8/CO4KQ5 M4SFV/;9_[EZ #95\VLHWK9QRD%VR@P@%RJFQ?]J:&'P!\A(4"I#T;[I!=F7\ MJHF#9.Q&[L_HV;_BJ6L?<*Y](!Q[H7?G81YI(0_5;G<3T0^F_>XAM%I[%CN\ M<L-!# =Y< [RHW6"G@Z/Z4/N[KD3XU/' MFX=B/P?$;O95&N;F 0^O/E9]K%C[VK24-2UE;\C%,%S8M)(U?9D-$=V-B%Q# M1(=:7^Z9MBW9 M'>21X_+(W4BV3K+4\66":6Y9ROPTB%D:IC9+XE!&=I:XGGM Q2ZB9.1Y]YV4 M_732K0V[>UK';-C=7MF=*UPO=3&U%Z^QQ[CMN7:3:-X3A)&\C!W(YFQ/(T<4*@%9W&8>EX=N *^! MUNTF'$13E##N>P&+,]_/0&!)/X\.1\(DX2B^]R95+PG]#9=[$>AGV4;#4L_U>>*$(0LS&_1H+_*Q>I+/?-L1 M:>@))_+2 ^)RT2A*C-O@CGJT\4GW4?M71.P;V6+:<9EV7/N43Y&7"9E(E\6! MDS*?YQY+_#A@N9 Q"J" -'Q"RPA4"7LFG_9]K_F3K] M&]AS8T0Q=?KW0F_;=>PDS+F31)REGN,R/T@=^"OG+,[<,/<$:-^>;=K_O;R" M_H;_&OYK^.\#]*D"!BRLRA)4E>((,NVU'HT?:J>/?_= MWE#E/A>_HRK'PW5/^?-:T9*_/$"_F,,MZ_NKK,]@GO,BLX[ Q'RH&B"/C@5W M*7FS[#74-7P1*5Y)!MCZ(V(^K)ZEB>NPR+9Y[DAA)TZV#^WV)#N76$CH2ZY/ ML$5&>_P=BS+QLF.R[5$E?JNKL]^*"RF0T<[:7Q;+<^8E'G1[BJ1^"NOYI:RS M/WZR)'#=*;H1FKF\9_[UZ(5Y!B5?J?C+=<5YSI9$P@%V?:65Y3'F>H:/4%-1Y3GN?QZV,8#O+\=VC*\_3@,N5Y#HO]'!"[,>5Y M#@;[3&414Y[GP47]L]RQ(2)3GL>4YSF85(C?JP+KGI_,^$R:W(?GDE=G"E7L M,X'!YG:01#)G <]LYLO89VGF!BSCGB.#2 H_%^O73\++9>A$";.CP&%^PFV6 M2!DRF[M!)GW'30\J@0'L3S\T&7:&WSW-8S;\;I_\+I:^%R0\9YD7N,R/8\X2 M+W)9$F5!*MP\C]R-Z_;$DXYT\Y"Y@1TP/\6;]M@3+(C]W.8!O"4.B-\ERFP.U.8YXYT]*O$MF<+(T^>B3PQ=2GV($;2,/:=(,B9S/P,5&";,Q[D M,,#DLQ+O.Y7@0!S+S');Q MV,'*EQ%+,N$RZ7AV'OAVZ(?VX7 YQQXEIL:8<3GOV>7\/X"LHIX8:6*DB9$F MG31QW3BS0R=C091Z(!F2E'$W<5B>)R 71))+&6RX7APO\R(W8K'/;>;;OL/2 M./)8+KU(1(GOIOD!U7(+HI&71$::&"YGCOFEW#4(?#Y3Q[Y,7& MP7Q'G=DXF/N*E;-SV5A%19F(B$JFYHZIK&8JJ^U7+'E)YB4R3UGFNP[S R?! MUDL1"T4F1!(GPK8W&I*$OIO8F73BC>N_U,W2 MT(XDDW&LBAR7"C5CN!5(XPO$<[X!*DCG^R D?MB+94^>F#^@\'U;6#/90 MKC,PU3J-K#/5XDRUN+M7BTOS)."9$S*9YB :;2%9&F*496"+*!8\MIV-.V-3 MK?/Y5XLS_-?P7\-_[Y__@8RF_,U$TDG *R[3-)]5;4;33DB_> MX*]OIT D@-@#L[50DVD[3WVAB^!U\]*K3%8"$.L[;@!+SO4X]OWQN?>3KSIX MMQSVNVW2BU;H#LD%2>V_SGL?P)2?267>,Y[#.M_P\I(O6JQC-T2_#K<($ML1 MZXGBSS[01_$A^F=;*=4@"+(HC ,699%D?I8[C"=QR)P\\T66VU&8;MYQ_(#I M\;6IQ1S$'6\:7LT6[XLV*^MVWMRM)&IX'81VG\X=BZ)NUM.Y$S$XR=CZ[>/1 M+Q]_^WCZO]:'+]^LOQ]]^W;T&3Y\.S[]_=OGDUNRA,>#S-W+Q;ZK)S#OXD^M M-558TUIGLI(-+\N%552H)$GK4F%2 :/6>8_QPP7?8C4_;2<.+TC=-/1CE@H/ MN\YE.>."-6"<2((BFF*)0?92S2&Q+ +^U9K65 M%Q?26DC>+&M"K.L[FP?P0,(2%-\.44 ESD$+:G<%LB$C=0.UY,9W !%;*01&WT%0 -#PO0%-OJ%>H>M_"6K86 MG!XP+Q@"/\ @.&!6MS.$7".GO&@LF!K^*F'S]*M:)P*U0_'5)+GX^:_BDI?GA0X9&0SO2)(+EECG- 50SJ<&*@)7C=[C8 M"UYB-7:LR RS=@/"TG&7&2RBKG#S[7PZ+0O9Z-7!P%C*&E_#9T [TV_-ME/M MA"^LC,];N00[#%$(666XSLMSB>7%))Q04[1RA.!*):RU4> K%V/K6(,5:T6? M 8G@W/D<0#\8LTZ!;U$4C)[RG%=G ..YQ!$[J.6\*/$U/#&8' =M"CC(>0N0 M)JC4%%332.P!2PM ^&?SI@$$@(/(ZH947(3A^JACZV-EH1Z"JQA9.5AX"J5@ M ?C_(ZN=@BV6 VOIETUH">8;K1GV#8.C;@)SY6#T ;+*5@* 8"8P._"4$4AC MZ^2\GI=B#>1PT# 4X,H4-H7@A=%*3@B&*SB'H6"I&:! BU/!#EM$1*[0NL-= M ,M@6.NR*$NUL'_-"P0"H3,NLM\JS-GO!R>O<(6(*F7!5=7F5:H;'M4,[QY@ MU/^X(_/>?]!U*J(@MUU@X3YG/A<1XUGB,CN+/2D\$82)N\[V(RD='E%F? #O MY!S>=H*(9?"]#'P_.@73AN,6;3@2 M[Y&Z< 1C[_HF'.,]=+^(QXZ7#/Z+[MZ2XQ"69Q0].@XR4>O>$@ MAH.8!AU[YS&?3(..@V(_-V,WNU,\37>.9U<%WC06,-TY'ES./\L=&R(RW3E, M=X['5PIV ;SSZ_.9E4I81(6WTQC&()NBOIGQ:Q(+;AGE_.@H\WA) R\E(2#) M92*PN)"7IG@A[$F6>/!7&/MIX @W"D3Z"!?"MZQ&/'(24XS8L+RG>])-,9C&S190 F\P3QAT. M7#/@B4Q%[&7N1@VV>V5YP0]896U8"(&&O6MU!1KD4,LK[#J/ MK^6\?6,=30":&$9[#A.KJ$D*!J; 6QW$8\34,Q%3IO[G'N(OG33FTLLEBV0. MLB>P'9:&$6=IE*6!YR4V#S>J'-\F;HR+6;5#\'Q4(>WRO53__Z%N_MYGEGQL MV[D4^TK!'=F1J7-L^)PYYA?+Y_PDD:Z0 4M=; (JA,<2-XF8PX7'92:2)-AP M*]RFSL!!\#G/]PV7NYL&?M?R9B]= P?D!OA6%N5N5=G"F@&BMZ6*-N8"@WPQ MM\]HX48Z&>G42R?!(S](T(%MIS$ZO3,&XBIF,A 9L*,TRSQGG]G.1Y4XQMQ6 M(=<3G[7,TF3\3E/QZ9*(?^5%]5O=MGL26:YQDQO.9X[Y!7"^__P_L>NX+_;8 MC4?X@?71WV0+^NA[B=(-D]X-WS5EY4U9^1^CI5<_F*9]RUJ0413&;IJS+ D$ M\[,H!(TVL9D'ZG'JI&D42^\>"F)IE?=@"-7<]A_G<35DS0N$/%.=]$(8< MVO?M''^F[-B$CM]CZ+C$BC(F:-Q4HW^T*$M3C7X@\+PHBAT07E&22>:'$77# M]5@2I4&81$XB@XUJ9 ]0?NZVP>>N;9MR\\;W;ABL8; 'QF!3$299R"6+ QZ# M=1"Z+/:Y!W]EB9.E-G#9#1>/'V5>Z ,KE@&P55^X-DND\)GD/.%)+A(ON:&+ M9V^A[H[_L)U;GSZ#W=W/8UB/[B^/UM%C+Y77W7UT#;A+;;^-LI 1MYTXC(I5&3/427>T9&>R2HK9&OZ#:PG MKX^M=U\^??IX^NGX\^F)=?3Y/7S^?/KQ\Z_'G]]]/#[Y0=?.?:SUMMU0#KWU M@7H41[ZNP,MO\HR7UB<^ UGMY:);]LY\6L'5E9R8L)U<:_P&KG70URS,DI"6.E\[:H9-M: MK[!,YK*N+\8=N/;;E0.E[YRWKX<%^V?G==O5;L>/M24GT[(F'R26K,?W1M:4 M([ L4I]:+"%\-H<7ZF:ARO(7Y-?IGVYGP.W.@1AETX,!]XTP;W3A^&5-81@! M>'>&E?&Q@]-\)MNQ=3+/SJV5Q8\L[&6&I>JK&E8&W![;"P#, =14G[Z1[;R< M=66)*>])%%2W'T#5 IIA,7Q0BZR\J&"]A5X$H 8_4X7Y800 :8;S'_7EYE61 M9*R/SR_JAHJDPA'!HB752M:'J?8^!"S]J.&F][5<*96W7\$S[!O %Y;@$VS# M )L%63*#N0A^'+.[$/UTOX"RD#F &6'$6ZNI%[S$J.H18HV: @CD F<>3D$] M EI9EKB\ME;M)[ :?]\^ 7L.@%[&X?__.0=L%(4*(@!XX%! "ZJUP!J!S"L" M"[4^D/@./=!!22%SWZT"?YK6;5O@*R A6^I40?T3X$G\8H2'#$,#W-NVAH/" M>M*7Q>Q<[7@(\';\S)C4S5GU^Z^_G1Y9Q]^+&1Q%.WLIW/KKO&GG2,6:'0(2 M3-JN(PC!!&B' YH Q/5G.B5HA[J03% X-?6.=*0S&2!O!Q^K/,< MGP-.B/S4D@6]]\IYK=I13) \X+&-"9";Z'$4KJZJD.%]DQ@JIZBAR*4D Z?X9*JMTPO^ ;\_.L#/* M;,L"N]W0&O@4^,IW(GI8Q_'OW^Y: W[_V3$\Q2K?DN5^@$4W@I#%7(+R[WI> M[(2N%WGA7?R>E!USU($+H34$5G?1]Z7O4+)BJ / ?K O@VC(^R#X>*/]PCQ MO&"\.];]\7!QM&RSQ;'CE>[@I)IK$?OZM-+!8/R(2SY9RIA6\>NNC59>-.U, M;'M(GW<+Y?\G7R7B52;-#"J%L'OLX$7S!LM,?DXS3] M4X3FA(K0#J[;W]CZ:WT)QA08=[J_&](-RC%>M-O,^',.NALA60&8K*P7U56G M;@09RF3+<&QTEY'A]"OHL+"MDE^.EE:6#HY0358(U\EL4YB.*BM-(74^DS5= MTXOUF"=HB@,--$!9B@2.@/)_-([J7@R9HS_ =@62;>7LWX]WS*]5DQML0(?! M*;/+NFMH0YV 50]%ZK986; &M+S)D5"2-&Q)D%?:)-^*&_V13><@9-MSA14X M[ 10FZ4;5L%O+4@7M'MA#6._=6G/L@S76#LY(/>5^B,>_JO>.J(K!^5-6C63 M7J."0AV:T4VKO%*P"[GAEMK4WE=]3UO<7&@,8#O:LYI\7;J\F:C)]=_(G-Y# MY_.TQI6C[UYW"B:G_":[TZK9I20CB#0T(>F" *L75QO^ZDK/O%62PPQ*NUJ, MK??SIC/&KNV"IWQJNKGBP=%69F?2=7/),AN+X^[*YZ\7868 -\M5%WWROWBD@%<E MLO?^,KN[(9VWNJ'Z!?J!NDOVLSG'^#8I6YU$T!][=R6:%L)*$05&*S_35^HJ MFA;5JF_P7F73Y;>]GYW?D]>=QU'N^G#&D6M+YLL MF$R6@G(J4JH5'D7IG?+J;WSDY)DGI8[ZA!Y5XG]!6;O2)_^8_OBC:5.4(.L\ MYP!]\1\KZTQ6Z"XE07Q)P4YU52ZL5%)W^E+V;Y=ZMU0TW^D)E]WVZ07KZ098&Z SBSX MK_,^.7G*SZ3*.V9T;_&&EY=\T6*C[R$&=NA%P-B.6T\4A?:!0%(721K5,-AI:"G.N*3#T*[..DR$@E"]HYWN1V]NV\ ME;WHP-CB>8X!SXT.6N@LV>4/=*DKFXLB@WE4T$/3!^2.+;P-P@CRBH*MNQ6M M&)\8I8MP0%CG MI.'8>J=-?AV0?LUJZ>Y[!X 0?LN9E5%-MU(-Q0@:C1-LO1VB\%3.3PK:9PN:,K6_' M)Z???G]W^ONWCY]_?2$R<7#'E0.'!_[]+["D,"@&F*;RB:XDA/113WA5,< Q MY,AG#9\ 4\!T'.4OQ/VY<--AYF%65] M,/QWM7+JM=0NP"H] ZJQT@6\#\?V;[I;!!FCIB">B!E ."M)??A,/9NJ2I:4 M-06O34KU8Z8CMB1M6IN\]#<7<$X%/,QGE&@PKY0O?9A[=#['V"\@5%3TEFE- M.@FK7P!^2]><)$'K[E8)]_/LKI%V(??'ROH@TP80>@&X["2KN QG4P. \< W MT )3');*!NA>.@@7,ZHNZ^8/P--,4D94/<&,,\S&6%X==[XQ=6AZ LUNU["8 M2@A';Q&YK/S43*\16V7\2<^#^5I?S:H: 66IQ,%F6GVD6TE*D]'=QCH5D#)E^B%4 M2!W>6?9@Q"63FH6P5OA\AF_B=>C\#! !&8J-5 C4-BT!&_!]2C*4.I 2'G#4 MFWWHD@XIF/*B>\)=P=^]RF?I>:!.^0%SO1#DLYU&++%C^.@$?L#3/+;O%H'4 M5ZW7(J'B^HYL2\Z3J*BO*@G>DAYB\[$I- M[>]4B,%]GME$MHR^-094Q^F(;@R+< M?#ZKN[(@N"#T1\$6\'%6\D4]G\$A]-'(7C(/P9_6Q7/.2.W>L><:Y](!F[ M_BU'N:Z687S[(NQ;460'A&Y3Q#Z^1T_B?96,NDN5K'WM]X&*9 %JX,__]R<0 M<0>_^WT6=CJEZ#ZZP&NM8XSN,ZAA^,N^_!(W\0K,V4@;Y#&>BEK6:*0?^(XGG(#:,. MI0[I2ZDQFO 8;_,$XXX;,%_F*8MS-V&.'\ 77BH;SO,CV7$>.[;+'.<.(C\-++]>._1!^^(.O?67'?D>[MS M,EX:>AL#YHYTHCIJ=H($[QB-Q# MW$P+MX-NX19Y4>++@(5)*)@?Y2Y+1>0Q M&2=NY*2I=/.-RHX_U%-3U\W[4#(CE8W/&7;#=\CCA&<_R-/0V>I;^2/3_?7K_ M1K;KFOY">^@O]"A1?R9FS,2,/<.8#A,S9F+&?E14?]#!]5CNP<2,F9@Q$S-V M,-AG8L:N9ET;&0HF;,S)EG)QN>(T_Z22:SF-DB2I@?Y GC#H^8%W JK>9EKON@ MGJ/ N>]KDB?J$S(W'R9RS,BR)*- .0T2:(T<9F(90CON!E+0IZRQ/?"+/"S@(K./UCDF#,*71." M;&P8$SGVI"2&B1PSD6/[DF)QX(0R2["FBXS '$JP:C1WT+[QR%V2H@3 ME@2)9#*1KF.+.,W"C=9?+RYU]&6$CCU ?5O7\Z)<. Y+8B&8[V0IB],T8S:W M_2!T0]<6XA[KYRTKW6+IO/9.M?,<]XD6SUN!2.?.7"V"=T69NY,9_)\JAPWR M_-5O==N^MCY6U#VQJT9^HXZ(Y$Q%%< 4O'MRP8N!/W9N$+SHWS;N<,L#\=B/ M[SS*HRWEL *='LF<.,0PRJ=F ?3A2N$+BZ,TM?=,'.539#!/!XENQU]>7CAD MK[::,$C#G$R0]Q/!/A/D?357,^5 C6I@B.CN1&22(_:D%>Q#%=@$UL&H!H? MGI[%#F_,CI[%;LT.G_X.#<8^FQV:L-@[!MXI^ [__2QGV#'/.JG+.34SM)B% MM[-XO=C("UG-3:[%<\FUN%EXWLM-Y[METH7T1!CF'G.YP*[/7LIX[B4,E.8X MM%W'#:*-T!WIV G/LY#EO@B9GV$B@IY(IN+ GM<_R>?3-]:)_,IMF0V>J3)P#(9 M6/>K@B9AFDE'Y,R)\A14T,AC:10(%MDN]\/0#^P@6E=!,Y\G,<;S9DX$[SB! M RIHXK H=$6,A4=#YR%54.>^5= #394R:JKAE897/AT-]WFQ$>-(O2..&=76 M>!6>G7S>NWZ:25LD;BJ8C+.0^79L,RYSR1SXTG/S/,Y#9Z/ 6<8#$8 Z&\C( M!ITV]EF:"H]E/ [\W/5M)^8/J)]&H7&1/@?<-LS,,#/C(C4NTH=0#D]D68(@ M&EEGLI(-+RG7E@MXO YQ6?%A5PF_EY?6@>WQKQQ%&#*\S7ILL'8P_XBT[HM M4%:]:3#?&N;;'<'NW"QLW2BOSY;>7RJ;WZ&SIM*S/1$QUY<.\WF8L3C+8Y;D MF0BB*',\+UW7607WHS17W9]\YH/T8$G@A4S*, S2*)?PUH-VX75BVZBMSP&] M#1M[&>>\=S86^IXM3&73LHNB,ICQ@U<2$O9%E/L8I. MKX;?4 OWQV&<#/\+KE?)PW%T*XW\IA:!/W9=YR;3VYZQ" Y!E)K;QY=P^[A= M''NI&X2 8=T('+(0TL,/,D3(/-L0QG(#MI0E+$AG#.[;+4AF% MS(U^'LKX[*SIED]XZ75 M;*W#:31?4Q#;%,2^"ZN_,1BW*\JH&CLW6_^UYD2F(;9=GP5\-?#XV_QM++[53$++*E9'X@?1;GD.\#>:[(1>[-FQ%[.88]EX"2\F<9HQ*;W "S(/AWI&]P+/C;=N;S=P$&6H MU^:^NZ6QB.IN8Y@%/B,$\'20RG4U,9Q/#G![=BC6=34Q3 M!M/9Y.!1RA"1(:(A$9G.)B9'YD%S9'ZOBK[#M(F#>R[)E*8&R%Z3PP,>R2"S MF1/G(?.%G;(TC5*6NZCV>$$H(K&1'.[E,G2BA-E1X# _X39+I R9S=T@D[[C MIOE#9E4Z(\=)3&;EO;I[!)1>+QT(^8L#.?^:#WLM1U,U")$^G;0>QF_H:P26,_ M=&,/XY.Q@F@"\XF$N\6Z^#]WE9)ZV\E]SV-/Q!:82GL)POY1U]L=/E@2*FL*C M0'OR9A@:7@?+>TNVW S/O=/ANN[8.OG]EY/C__?[\>=3Z_AO\._)+;,@'P\8 M-]O[S:.8WQ<7A9"5L(ZFTZ:^6+W5>0:0V+7O+]76*L)W)^X,9)\;.QES/*!1 M'^DZ];R(A;;M.WX01V$:KA.W'269'\4@8NT8A"V\SE(W=%DF<^&%F8R#U%\G M[N[@VJ]\@9SZ/9_)]S(K>2/%>[Z@M*VC2OROY,VJG!3P(*/48!R0";Y@"WB( MR>I1#N(37UBQ2DKN46]=N&R>T\.L;43)U._J"QQ'T!: ";AW,@,IM,1@V9R YM>C M[ZK^1T&7*N;R2WY$*,'?8Z)TT]);0YWPX^'=OU\!AF366#R?X M$ZO%W5BSVDJE->6%P#\'^$<^\.AM"PL$X)V#-)2-K@Z0@29J)R'(@:])'?OC=M]R;_1SI\: MMW.] V5W8PLK4TSY@@K_(^2LRZ(L$1_O!WN$R*7G^IP%'.Q+WXE=E@@?_LHR M7XK83J4;[Q-[!LAS6O\BOP*1/27D^>]Y):WP0)''*BIB/OSLK)%GB#M\ N*2 M>@!SU"V_ P.>21"&!R?[(E?&,G C0$/;!304P+]"/V6Y[Z:V+>PL%LE&V$64 M9W%B>V"/!1GS4]=AW$L#9F>1(X7-W9AO^#K6F=B[>=/ N@#U/M=5IC[L]'V$ M*[Z/X+JFK./=I>@? 3?@Z1*6,'YFQL7-S2RPKNJBFA%C!8+XO01B/;?>U],< MY#]([J]-467%E)?6498AV>!EXY<\+S+9/#.@[011:\%P%T4];X%)B*(E-4:@ M[K)-"_H Z&_%['^LO"C54SI;W%8,D040^KXB:R*NK'^ M!M %R,L6J9+.Y4-1<=#PJ3K2N_-"=M\4<##Z-#HE2Z]G9%4UP*P@JV!I*\!# MYT4+/!$WAXI<(V=@(HPLF>=8A.Y"6L3-76WZC*U/S;A;J=7*Y@(&!(Z*@S1U M*1%';K8@K/U4S\_.P:!OBK('Q]CZ6"$+JU0)/!#LLW,:?=;P2C6^4=;.%I.& M*^2%%6W@[79(W@9\2X"@;J3+4[VUSNM+>2&;T0I<$%F*:BY)-28@X1JV80?^ MX=IOISU9\259U6HE](CSEB"A9==$\DH]01^;>2E[I?KD^!VP9M"YZ=/Q=\"M MZDP"NU!.KGZ;4E7[4GM198P^<98 M.[9R!0HH&X86BKK7"Y87[_]V9/T&>E0)ASZ;O1@AH)$\[G"3'K MU%48$VBGG<&3,\#(>3/KB^@=\Q:CW9<_ VJ>RN^ H_R,%U4[L_XZYY>R@"^S M\PK :8:@GNE('[B6I"5R[2BB6'I%GZKN'ZZ _$MZBL# M\&1- 0?*@?TL^GU_^';T^7V_;0#DI*578!N"Q$VKS,V,P\I J:T)-+2=.IT! M? %$P( 15NEB'39T\.=P$E@GL43A2_(,D:2^K%; @W,V> O24FE%/M.\!\>" M[V K17MNT6JWKI+00:U(G9MZM(,I0 ;A!P-5 EFQ;+&((PJ\#J3+!8M:HDH MAP/(U$%90:'#RE5 R.J?('@[3" DD16L!TL36L!\"4R E;CO_@0U;JY0#@=F M72*"T/PU0*"Q_CEOBE84I ZTBHT#F\?2F_!\6:(-1_O72- Y/=4N0.F!IW.\ MM)5 6L"Z]2+[951B!8WQL+H7@ PK-:9Z>CQ\"$=>R%E'KPC>]A*62_0*^LJ$ MV.'8^A4F522L+2<\@]E\ $='(NT?:!O/ M@2_5U3_@VW+1%NT_\CU;U\>3=[R_)QQ/KRX>[.*L>;$_6AX^?CSZ_ M^WCTF_7NR^?W'T^[C7P[/OG]MU/7#VJFQ>>BT K\ MO7=\J,16$P=;^A-]O?+52)$ MCC2;6/JX<.9WG9)+SWR3[;Q4]<:_3*4BEW:T!JN1]8N^4U0:H_H6+(1O1?L' MV CD@AAUBB3!!$%P5%5HMGR34[#,4&=6[CO'9O_SYZ,;;ELIA#U2H#\&!CJ: MGP&R6XZOZYJ3+^8G?&,XQ4^O1Q;@.^AD -^P8N2E, <"]S"?C.*.^P\C3!R M#\=+"=8FWF7,;M!T>BM%[84!W9S6SF>SZ9L___GR\G+[0 M!M%+W*]GX.'5;E_TWG+R+=YVTV/K1/8NW7=\3@4/8)&?09H %SL#2Q_G 0YS M"7^RW^J:G#K+ 3KG,IP(JMR6WPN9(_A=T#W0YWILN;1!= :A$V5*1X@&_009 M)8>'5L"2D;S)^!Q=)LH3U&BN#9 518Z.5^4F^#Y5'EG]N]H0>1>(H3NC7:Q; M.V>''!0W8R=OD57CJ:W*G_41=FWTY5+U[U6),3C*A45WR,H#:'4V@D'*6L,MGVCH]UQ($3_^GH_>FWH\\_*1KMT%6[U3L4U%]? MRO5OYCV6XJGJ+X%0NF]I#3B-FL7Z*^C3@.6P.O2H]KZE%;6F]\ZB*Q116Y%[ M2S^H6.3.^_A)@LQM.A^EFN.'A@9JKYO5474D"_V@64]'**+6SBO24#0O[34? MY94:#HBWD(,[H4[]09=26JA2*$\'M?<<2OWE;\??_O;Q^.]/9O]W[]LS\"1R MJP0AC+AQ5M8I>GR5?*8[SFIY&Z'\R9/)O$)*)Y_J%(P3E-E 2VV=ST"(2/AK MT9(XQ>?Q@J=-S45*UX=9AF@(L/I#SD;J!76O4%R M)> Z!-T M96;:LSLHW&/!D !96&C*B059$\!_E)<6B5"B,.7N[1S"IX5L& @-YM)PS -Y M0BNTONI-HV N]207E"#![_42]3 @8,@W!%RBM%(UGRJ57*N^A AZX.3Q]M; M2>%( *42+&,:6R%<%ZRJ5X:H"2!K:C'/.AVF GJ:JF\TZ'%:J0A&5IV%B8_V MCYUS0N)ZBBYXV!ZH>5J?RS1 NW4!HFA#F].2]5T015YC"&VMS43%RY?S43A: M-^% "=4+0&,0AI&S@G09-%\;H:0@WJNL[!Z$3-WAT]J)X;AG#2BGC;R0U1P0 M[%(J7% 1#+S$H'#01Q%+'+B!UC&4;JZ%&H -&,6\Y(,]$#[6I%%RQ78L1,T< MY'&-[^%% MV,= R,5@%P$?2A(XH=U$?<19/@!JM :$^D1$U!\$'#'MZF0=3&01M%H=T'M'0B/)]K<%^@<@"V!X;4X=0CZQSD8;E@V)X+[WS@ M-Y#W-[44PF2;OVM3\B5SD?6KQ),/[R" @P#\I&* M)\ L08\@#%!=4UZ":6D4()1H9FR3@RO2// %?T@LM:L[^GH^C<,11MJ\(+ MJ(SAJ_4E(/.FNJH4_ G_9]T@/R(.H8+T>[UR2Z3"R;'UZB?\\:?7XT[/ODZU M 'RH1LC?^U!;<8VZT1/A6"V$9MBMM R(%MF'PGQ@"PU8LB-%#P/\[VA:7^>3 M6HQ,N N*6 SX1@8GF0*CZGA9?W=+DI\H9X5!C2Q)C(OX9=/;W=J4(G+&<#V, M&5KR&76IV^U%BK-E'-'AWSL^59*ALZ>0OUHYC]%5#B='?JP)_T.B=7N&(H9. M\J*0E]N#S98^)!B'_%IXPBGOE.!+C*4D[P@)'WE&B/+&>N6\[@C+.ED1.J_< MUYV,::W_Y)/I6^M$Z5D;7'JPH#^UV^89=1*=: C=*>JAWE.UTMF3&JBA=7]6 MDTY-FW1P^A3=/:CH]DL=87 =DH1:X9&F;5S8X!GN_P='1*R MBS)^Y;VV3ANN4! .53WTA2)TOFHECN(X^]5*]>4 S*=E@49;>H$ELP93@SU]YF\$;9O M7^#-@+O?U6Z=TS!?%ER[/,52ZV6(J5V6^B2$\'%W^:<80.B:&\)!B")^R?+R!(K/*[-3E M/WS5RQ&>Y-#O =@GLQ7M0*=#Y:&3'DJH:AE(5Q2# MO&ZR;#NS25 M9IG!0='E%7S?T9JB >54/E/&3D\_J+ H-'LLA.\42/24TF420E'KD27&N.#W M&(/7W;F.^J>010SN82>P!'*G;[_DPR"K>4,>JN%;^CIAA:+6>!O>4>'])E& M@OQ(PUIGAR)]B'Y=_0W>D\'_/<<:D&G^_LNGCY^/^C#KK]^^?/AX2G_^]N7D MQ$)OPU_=??SL]LE+ $RE74N9'75YO=ZE%-XC] M;Q@>O/-V8N-=$FGZ5151>PE/R.^ N3/EH>U#=_O(W51F?"(':;[HD>/5'"/J MG+!+]<2\2AV*T^6T(6_I!4@?^8O<#CA10=%O^ #,]>J0@ES_"C"59=LM[O$N M'UYW+BZ\P2MU N5!@>IH,FO/, ?N?/:88-*NE>[$,-I,\EE_5SD@EH*!.^D_4>BCKJV#;4O0^V9=,-.\:>==8D*!)!I6Z$9M+J2^O8'EK.V7EJ4B5/":DZ=MW:3*)ZR6 MAWH;Y9\6JDI0GYBMKESK%'"&#[VR?1C$3?:ISDPN0T7RHL%; \"6[DGUWC+; M58?3+)W7-&E>H!JCLCA4R9'-U:T4*JF[O:YXDM#E>-.)0?=#".?5E"_EVB#O?7)6=VJMNU3$?.5 MCU*ZRKQ/HP(N"6PXY16IDH(O5NY4)0;6%914H5G?"L26OA:I:_9H,M9,H*&X M$%(FT5&AH@J'&WV5SBGW!9$ S<]99RF256)14;]VL"+Y?5HT*VQJ,-KK+L1' M\9XS8*W#&W]*/!L\/L(:BBK!;)-GD$YK$I60.SHBT7T948(@"JHCH*?MT)QPO':]9]S ME0@"_ %= @#7#9Z#K.9J"GR%"(Z$CU55NC1,I3*A6JN" 1I95Z\5V^5G#:Q" M!0!K:4F\VP1,/8C)7E,4$D98+U29F?D,7=A;! C=%A.U#87=NG3;Q)AS+A3I MM]FY1%<6J=/$[.2R9EYGA(^MOW9EUY"1:UFZ'6L)QRG,A,8O8!-%IW5A*EXC MR"VF0BZ6>L2 62BG'3%%G:-#[)*V24YEM>U&Y(HQ.&*HHN$ ])A65ANTW M4YUKJXJS'92Y^\>L0/[;RMF_']7>Q3MR-#NP'#F&U&EYN!1.5/T7O2[DX^$4 MEE=XH":)1X,565;,I*'(7O$33']2J3KUME[9]'Z2$_"(,QE[T M\T9D$C+5+O=9OZ_*#.IZH;KDY$N!N2K& 39#K4)T5_*.E\9;7^4+F"VE)*FZ M]%1O3J P4E&(+EMVWJ@3TI6SL[HE![VJLG)%(.[8NL6L+LV* M#0W.*MBIL/[#@7/5R7)TOMN70.-?L0:CSC[X?=VGWW\[_^KWJI.B>8J)9?:#9#Q=J956E"S MX,_)2ET02I>$=2IMO07E!P4"UGFZ'37UZL^6D,X#R*/NT.E M(ID4PD0BM453#%7K>J;#FI#E81R.;,XH?[HW\-_LB '5N\:8MS?VV/.2(/:6 M_V$,WDH\Z!H\MP9^@C+5S-X2Y!C5?WF#X1I4T6@=QLL]P]R^[4;+_V*8^O&. MP!]' 6B'<>@GKA?YD1O\W .BJ' OC.!Q!0!44WHW[-L$#J"N)G%L>WW4QT&Q M1F(XLDJLUFG0Z&W$F).W2S)3?1W7"Y$:!#((])<^@4;5&T"/4R7+]JUEL,=@ MS[78T\Z 4U*53^[M^54C01]\T$1;ZL)ZUUYAY;*$QD\,WAV9, MET5)R& <;T.E^\PW>%3MTMJA%YK<(),;] .Y0:[)#3JDW*"GR9/^KM/3^TNH MKJV3JCMU@=?4Z-S $".\Y1.JV:L*L%F&WJ.; @.5L1^&'"V=(-AU(5LL(_M[ M]4/JA@P46-B5&QN4&,2:JB7U!(&_SW7ME['URT*'-VM/#E5,6SIDN$KN(7/\ M4NK"FU2.$Y0%S(0XHPSR94DR;/=2#PHM87FS1DJL?(QQL*I%7'\QW$6^RR\^+(ZIQ3*V)U/8)/#.^+;^5T]3:\PS'37%;U& M5VE^",*J[2I?[BS_W1=;Q27^5K>J8M42_LIGO;EV=>KTUUK3#JIBAO<;."K? MB8$KA/KJ@V7DW5".7-5?550G6DVH*7AH?VN'=:PR1W1W[0V1?LAAEKMST MCF$[OI/#CD;5=>!N10!7%NWZ<3(YI#MW+$M,595=IR.VSZID?WV[*M5#J.^H M[Z_JO:B*RWU8[- A_G3N ?=\6;/L8_'U^-N'+]\^P:=CRJLZ_7;\^?US:UUQ MA6:B6,8R9G/UOL;K2LA0&VA,=%0W-'VQF:YJ)CSNV,DX_'F],.4-;T%%0^VM MTL6@X*4NPHD5(,@-IS6/Q3!6ZYI22+K8\GJ"Z+#JX_#*:AL$='DA%3;DV#\O MLSN7"@W%HO9W^)>RD6L%:'^+1> MA,H.73N=Y*V^J-D/I>[O2[+LRIZC\MECL;' &F XP M@-PJ4%P_'"<_;R"N*J9*0.W*^"^SW^\'9?<)S>5:KX?K$'1/1RS@;3'2$I\L41_IFBS(CG"'7..:*E5_Q]"NLH!ANJ#I0LW& ML!0RG;GU[NOQ,A=\U6 $KJ*0J)5837>=5XVM;UUI+HJN[2M2["BCU\\")'1I MZ7KUA'MC*AFHJLBBGE:0SM$W*:8$FF[_5!BW+Z2U1;EIC;!A%BF>;#X075#K8<"TT!8=K5J:2_3DE-]10QS1X6X+Q%)2BRH8O-F.4"% M ,/4(F7QYYCXTR>\Z +,R_Z<@U;1&+"DJOOCSC&@HK/!^OXENA(O3L%HBE5+ MNQ,^98W.*?P=JSC/,)Y^AAV4R&A$>QTVC+*JJ><:3%3'VVJX"DN;3\'F%%U= MKV%E$5T7X:B;LNT?IK?J ^L*90F/8AL$-> M0 7-B4R0J(@ .Y5-C]'K/9BU!E1*5#RIL< W&DTEF=!]J%$]Z!O6Y19V8Z]A M*1?4I6 -23L 8*;+6CV *=A_&=+HT!COGG\I*+.:S3E0HE;0I:_MW.)7JLH\ M>AS/BRGVK(-S.9.]LU+5 J1V"LU\VA?V$0#E1=OU;UNA67)]#?RS5)V_9PZJ M),NP.S$. )N:8RLC95R@2E>IEA'$/K%B_7)^:D]/LRO^MSHZ9DMUN(2%49'9 M<'3:C;KZ2\#0M!6E6&K?W&6)GLHFV<$IEVRN=[&H02C'$&M\KH!CL'!= EN+ MJNX0UF%',ILJ"VNOY$"C6&9L+0]@=3;E5>Z$E7Z'T]R.&V^\S% M?MM8+U//I-4AO=8"=@X 70"7.5-:!UGDXAJ[=I#[1#ERNE8Y\+E!D9]>%P-I M5>MND-WA=^38\:31KL/9<3;(\U1&].K.E^B!3VP2&RAAU(&RKL9WZ ?03WE;]-C3Q7SFJZTT5\PRU9*DLZ5'._%E1 9\75$17]7TDK3( ME:#C/PW;;-$93^<-#$4MYKJ.>EWH\/(NI3?0@0=C8#/2#5\5"[+!NVI^IANK M4QZC+N[?L;%%EY7-K1Q +Y#CJ4=PPW/5"03W@CO3:;%+,TA9GQV_Z#KE(=RU MVM"5-D"UB&"6E_6E=5&TVCX;T/RRNM UW+L;< A0ZA--Z&0(/*O7TJ)+:)H!1*A2E:;H&]5J#'JU5NMPM>#JZ]U%D"(&!9 M2_],K\(O!4S'.6AQZ/';MJA#E!\KQO->1,FJUP%D ,"=DJF[@H^4^]]?#'8F M>"@XP6/>V6Z%@M#.'V !*R>9RIEC@N9T-2B+PML9F.)1+#-N6J@1! MUX^&_ 7S2ODC+L^U3:=GEA78('4U48422*1DZ#F@SH6 )0!V79WQDOJ"$9C: M*T>@Z]&"TZEG.7%]Z5@(W%)DNVM$M2X M6>(]^$../@EX MR4B=:(N6)LI++<](=J4?9LKO9V#K1A7R4.;ET M1?4PQ.HDF&&KW UU=2"A#":0\7!B1IYF(*-G AD/*9#QJ0K*HL(J9)HC=_U- M&W[9:[-=>64X^=%JU])E0-J@VR;IKD/U>EM#T)W>=V#TW4T6F3.]YZY0888P M+G8!&3CCZ/M^277GD1NT'JW[5FTZ=H#L'U4B9.DQU-C*YIJ7.>B# M*)O4]3S*ULE4;5Q?Z2HUG>1A+VZ6 .W4[*77H],%5_N#4ALX9P8%?9$,=&ENKSMC.3%57''T)\W5KE2!*&\3U 1B6 MIO#ZLI?;I;S>"=KB*ARS&Y(,#-R/UM;K%'L4=M495EYOL$7[TGU%#[99USV/ MKEV7X^*0.D1WAT&WTFUE&VQ 3QP1F&\!%UT3_CJXD G*L9'NO",>?>4TU)#Z M)J(#LM$#KG885$8N8<6Z/WC'R;\0*^#OL@MKK77%\H$RO*:0+R]F+OH[B=_' M)V,=O-U!61EVO9*L']RF-\]TF1),O^IT_9:4?73>4QME=?4))SK37MUU TXC MSFKHT8!'D2]?ET9>;H-B"@9K5_'7P]&I!Q:R'2R-TLJN*5*',_G&PI61TD,/ M;Y!+;+=+%PY\T-Y["8D50'0^*64S]Y5MMAM#G5M#U2_6-_)3WI W0$7PJ'$4 M-U9!,0MUS'-=0O.FYA8=:.\ZPUZU_:W$+PT08WMN3>F*'*LJ(ZL&SK!J,@[Z MX@YO#P>7X2.\#5>=SH%,5/7^58?!&A/"@C' #%]A6=C7=(%",1 K6-#=2BX+ MF&US;N$]91?:DBXVH=(9PB_- 0[8#JR;HF>VM^LL5.V@2J)X52%7*UWDL/1/ MQM%1BM32]7TEJNU_?E]\^G'S__BC5E/L/?[ZCCPW.+ M5?Z!4/H[1=+?))!^#2E51+TJ-KQ64 QK\^+M4W^3A&KJ&M5)WY'Y]*_?CH^M3U\^G_[U MQ#K^_/[XO?7IZ-N[O_9I0]:[+Y^^'GV#[T^_P-/'U[[A/C,^='4]P;ZPM]8R MJ2@CMC(M%3DO*7%8?PH+O6+, HEJE+G7Y3"U71(3,@IT%.!5*2J4JY?-S2#J MEZ*CU%U3IW9(4 ..R)QN>V] 7L,_^@Z>HCI167WT(WPP+D#>3]WJ?+.D!O:S M>JN=E[@8]&7"\O%Q5O)%/9^]H3NZMWU%B+']<_="AE;4M)5O6HE6R*ROG]$0 M?=/8/]$"8 6]_W5Y2?^F&Z!["AX3JR4HL/)G_#/Z9G<\X(P=]\K?K_S1^_%7 MQ\$CS9L,X/%??YXU&P#6/FHLN(XAWF>$]$SSC)S^>WL))ZB7#K^>2:NW9E:RK:%//S]R5ZW"]B /_W?G\*? M]K'U^"!NCH9ZQ6ZAAAEZGU2&WC&&;MPK3MPO8 Z- I[&;@W3/""4>99,L[\- M[L(2IC.+=%ZK8V*'0$_[9*M]EO,/(LL5$%/$9WL' ;-#(Y^GL=M#Y[C[@J)A MN/?$<%W#<-= AYXK:J;YZJBUOJG25N*UX;Z&^QI2NCTIN89P#.'<2FTA,;JI MMV1PY'GV+"S%?9*8+M9A%)O;D^LAMZ[]&N5@>+E+@PQ'M==OF!]1=]AU!KIHU[*FV+7H M=Q,P/5MVNV7,JKX" H^@2.YQ:S<_WD=D.7= _C@:7V^*FK-^%F?]LSGHEW'0 M<3(.S5F_C+/>3M3[=B09Y7%GH+PNWJ J)I^H'%NC0>Y3@[S^@N!9LZA;W8\\ M32;FN./X0?"EOR-YUAAS&/A@>(;A&??),^RQ;WB&X1F/Y3S]$77WO MUS->6C>]3C5ZK3&L#XF?[),2*!7-G/X3.GU#W<_[? UUO^33-T%WAZ8KOM,= M2DWPG8E0>H$1.R]ROP:WS7Z?X7Y-])V)OCM$5<+8(0?'RVH&OW_]MZUN6TC M313^_+Z_ I5U9N13%,V+KO;N5LFRG&C6L3R2G.SY- 4231)C$�@"CFUY_G MTMUHD*!$2I1$BIVJ)!0)]/6Y7^M-=_D;=/D.N5_W_:X2N=LK]5BXR]\8Y'8Q MF,_F6(^PH79-]TFFAJ=^ (^',DNY$;OJC^W",QTKVBQJ] B\:#64BSER*N)&W?4&F1N=%(GC7 HIJ"D?2H^!N!%1,L)&VTYT=&%7+NSJ M(>)G4LQ=J2?$T8RU@(<-,JANB>?]8B30+AKWO2^) M=(*MLZ-L%D%9)2KL-/=768CWQ0G#PAN_O_?QQL&%PWN']XN"_]_^XZC5;+G[ MWZ3[=S;5#;.IGB.H")FQ336\"6'E@1?&W63H4H,<]]DLZO,(/&@XY]U&7;5# MY==]OPZ5M^:J-\CXZ&3&DLRH_.Y.3G3,9:,HSB-@?Z>YX4T'U*_D M?A^!U,[2N'G7[2R-&R8U?A69%\8W(#=2S&;?#V-O)TJD?"I>X^1'1WO6CM6L MM*>LN^J-83/N?M?S?A^C"K8V/&W&R(-N[*;E8>,*3_>1]%+4N&=4RBF M=^W?NOQV9UW9,-*RVC2@@U?E>G=I0 [O'=XO@/>M>GNC+]^A_1I(FL[N^K!( M3Q(^,__6ZXA8N"KPSG3B3"=+04R[OO_J+2?;)MTXDN%(QE-66*H?.)+A2(:S ML3ZI6HGAJ*ZTDK.M;!PI6:U-M;5*^?3%2<(V&U<>(7'\O-$@X C (PA 8Y45 M@!W^KS=8+(?_KICGJF5-S\^R-.SDF=^)A)9]CKPX\O*/"9.:Y M(??Y=A:$-V9OD;C=#<)4=+,P 7!-HGP8?PA".8K\R7O\]RX0JE9DGF>3>V6Y%>") MZ<+ *.$COR]8O][U>[#.]WXT]B?RPT_O2N"G88M.HAJP-A1^5@$^=+ O060? M(G)&Q+G MUC" /5($7K-Q7#_XV>NER=![T]S?J^][,&H$Y-KK):F7#03\FPKA#6&@@?2 MZ,);OU$'[W:SYK4:K19:]:!8#WPP:UQX""^4WB@-X=SA M.&9,3#YLZ[A5;YNEV7/=($<27M+SI!_!*?K J&[";.(%.;V,\W_,91@+*;W3 M9-@)8Q]9F3<.LX%W\NGW$V_D@Y#F1S!STNM)D7F="<[9:EFG$8@%IDQ%Y&>P M.9@V@:MBTQA;Q+R$&TDFL9Q_7C!O%P;H)^EDB;,;^_<=WMYA_:CR\"Y&))T" MZ&7C)/V!KN\KV!PM$\9,@KR;R<5/LD;=B_CH#BHGO,H[L@OK$VG%1+5Y-]&L M-RHOXJ3;Q;7\S1^./G@G_7XJ^KRB8FQUM'7OES09X_ZZ@,#)$.8'M.J*%!Y) M0$BGBJAQA@7_FL$[<0M5N] W6O3_@ M1D44PC!P=GX&_PEYMEV9CT:T2>_TVUEQT&/8(ZXK"QG#U:%+ =\%9E9XB]'N MTD(S@C<^#KR#BHLUL\ QC6',/W/8,!UV'39"ZX%I9);Z,#'M-,BQ".W]@\Z&Y.0*\L0-UAG#L8;0V.52*]"(&03[8%$:Y$>A/"R:F# M0](.U.8N;-@'&#'8<&!=W'+(L-=\@.2Y,ER8+P'-($5KOR1+SL<).I(%!$@E M]33F2%GVABK!7NHKNP^>%\"\1OW0+ +^7@")%IQ]6_#G$P@5,'VW E/@M-NM M^J'&E>-CB[8NARO-]H.0I>8%*1"S&%=2+*N 7\7]/10C-)@B<)(D0"*0NN.Y MW+(.U^ZAT06_K7DRA]F5/()8YB-)S:,,)RL6H$\*=G8-0LINBR:ECVTC<$M& MF #6G\JP%^)Y*K1"G(-=]Y6(C6OU"UD6EEWS%%7SOH&L%P9J,_BKAMYM 4]J M^L57"S*F.OF:!]/!38'0'(@>G&F ,J.^EKZ($8GA2T/09N\?S_)NUD'L&0\_ M8+W2:%))GDGX&F$"Q_Y>OZK7REC3VCNH'VNTV=]_L(4"S0 /DK?FG!I!-% X MM)7Z?=Y!DME/%-N@Q;?W:1_++'K_N+ZW^"O$#^$:67E8AK.5&!D0F(9U4O#; M(UA;<09R$(X8% @"",.;ANHPKX"-XDM#H!+A"-;I1^KH0=V;?I)XSEF>PM^@ M2@W"2'#H_?1->0-?6LO R4< C+:JO>4BB&HVI*M1B2B@JJ-6F+=^[RPZ(.J80(:<\K'LA!4UHQJ&A(2"2!J M@,UI*N(N:J1Z07I 1&C0\!P.,T^'E,O 4**YPE4 M1"';L$1\$Z9)3-H+/,N<#MZ8*#(B/ H#;GY@VX^>.Z)Q:D3[R$Z$>XZ[@M3" MOGY$OSH>"*IM#[OUF7;!I>9QED[4TQ[2-< JN(THZ=)5]C6IA"F '?+C=2"D MQ2T18P:J9IFN8*O]*.G "%F*/=ZS9.RG 3+N491,:)>P")HH33IX:@58@#8K M B9&2D!"(YPV&")F9GC%6GZ#.0!/?@"2EDU." *Y9*K7 Y: A!@ND/02&+F3 M .X/_8F6]6![@")2(B0FA3I#ABM6#RAE"DM4,0P0YU@&\(G\^G&.B]'P+@7G M8A5B+?XE#44FTR'0/:_CFU&0\'7QY'PD4O@JGCKH3%*\9\%R-T'+*)L6AZ$D M"#>0/_%VNE&2![QV.-<8;NPMD$OZ4I]X\32>(]"-,%!'S]@2QG%RPP34J%:6 MU4ZCC0CZ:J-F2S@>G#0@AM#82@],XNX ,"#\RT)8QL4I<1T/_N]RZN@+%0ZU M1J('Q#-2,1" XK!,A(T>X%MBZQ $$!-:VA?C WB$V%5M$I@SG M*;,R=V?25 )M LG=2/CHVBW("F,*,+*\2X;Z1+*<0;/Y/)04Q=8WAJ,\N1?T M].+JVKOX[&V7-_1D5MPR8CL"C_7%M!A_L%<_6E*,/VPM(_E/F[7NEN/?M&U_ M&;*@ $^6I4ID^H!5BA0B*L3]$%\$E1DH6T$3E#.C!N@&PB0@86#3*C(#^,#& M;_P(B;XTR?L#9C3E0YVR!RSD'^S^F0/;IZ^UMU2U MDY'LY"'%(D*C #::P:NVI56C]$LG.' M1.#,.@PZ!K)[X+I1QE84[1ZM";@<4'40/FR^#T.16%9UBI5@S/[ 5 !+C(D0 M(F>+DW0(R/<7K(4=E(8.OG LDPL:2>+<$"^<8[!^/B@4A)U3%]2T'.LL 2L:WD,2 PMP&JE$< M:XM?V>96LPUNZ)/G$>FNT#*YRQ906!1+I81VUB';O0I1"XI.00;U8"L42 -@\?#/*Y73O7@J; MY&2$+@2 >N#"J#0#S Y #8!UE5%%64PCMK?F'2H&YI-[10!WB85(,?PF37J" M;,9^Q'Q)/X?&3M@V#(I2F8[._$$(;GP@C,26#,>L!1@LBH_!U "$YC->H,@' M?667#E"6+,QA#+MBSU!AM@=^A9SC!@@_[+-/@:V,-W):^+5MNGP(VKNIXBN\ M/]C3@7N[VQ-*9H\@T9:/&Z [OHH9AO?+JR#ZJ<)I >UW=9"S9=0WGEF.A58S MIZ*;]&.T@VP.87ER0_ OEQ=75]ZWRXO/Y]<;K[>6 MY-FMPV78_#3/OIL+:RE;5O%V2[]SIN)8*IW67V52SGVAE;.WLCED9^4(9@O' M?[?$XEFM]TX,W%M:@6VUEHZE6CD&WJ.ZODYT?"Z$6W5NGT/2&22=([N5,'7* MU+2>F*=?/T$Q/JW\Z_G5\!4KL]_/_/. M_O?;V=>KLZOM%6&,S*)B06LJE252/B$8*L2$=?*W&MUP2GAI'BUMG&\UE@D/ M:^O4A:56>5_8CQH#XV0CM/]AG/-X %]BM0*TK)(IV?Q8A*2L(JSMMLSA*4%M0MV%@, MD#6T0Y$[H V-.:88VS&P(=08?0%R^JQ-H-P*'X>2 H+5?N ["MB%D^T:5S;= M#XPD_"'A'Q1=?( M%M@E(.,NP*!*%1G@T[:H-5 MEFYA- 7>O<30<^T?P(D+=P@:QBC5@,:UHT *DT'-&^3P!N(,Z"GL?&%-AH*W M,?R:W@90&\,*/4JN"L1(4$=LS\\#K+I1HW[3!7+:W@^O)W!4[?ZP MW11R'Z M:JN8PM$OQZC0GF8C"Y8ZJ<4,.0^F1]I1)888MB[$;FGMFNQ-*8T4VI\/.YQ# MHE^5-?72E.I8IF:*>M5F#$.VS0CH#I9E@6O"# 'SR B3Y](,[AP]8NQ($W_F MG*=7FYJHL%-1E1OE:T-. %_SD(8,860"9DGXW2* 1:YA:EIU<-52\%21NE:D MJ"Y+:YU OHD"^>79U=G)Y>FO)(A_.OO][,O%M]_.OEX[*;R0PH&6",)6Q"5E MJB8/_5S1>RF'&8O>3:JOL#RO761Y]\G<1X\N-#!8>,!97@J:^GQ^U\U@Q""RM:%*MB<;GZ2CA$DU)![-9*14_CP.=DC_W @J^PNA-87;QQ.M& MF&[;PTF*J3T ]IC4C:Z >P\\F(&Y&(KT]IJ5&PG9&"F/R;T@8 +5EH#JFLHI MX"47,5M8IZH(8YE:"['EN]>R+?#VAUWRTB3Z,V%>"&O)#TEY[(8NPC[27 MC6>JP!"CC3VA]4X-YAI@F*+.)Y_90VDV\L(:V.+]86T#/L"YBZT\3."3"/B) MJE7B)[8-DYO][:OG88FRT.3#[Y-K6^=?K,]"XKEG;.O_]_-,9?#C_ M>GKQV[9DKY^K%L,,;2&"/9=:XEHE)3T*B&7K@8)DPRIUN&R]K'FK0Y$Q'\VJ M&>KGY03$Q1>U,8#Q?.BCC!,;*3"[,/-.^C")453P01 7\Z% MUM;)\(\$51WXFW!QB3"BI[OXQ3& LF$Q;]5K>S M/CE1^GIV#1S\=R!+9#?=^7)Q=?76^^7D_.O&G-&C975+P?&I.!Y&YW*PKAM=$DZ9MC[IJ7[$P] &FXJX$P<+$ MP 7#3"BR*C0G!8C2K I8!V 1/#9PDNAM5T-!E;"74VJ3*E-VDZ"]@C*%NDD> M!58JDU9^@LHM6>=LBEG5O76B6(9@'3PWC>*Z.IC$VFI\.*>#PHLY,78%^JGY M 4=43WT)_\S# *^!"O#Z(]R<=ZG=R?H%,@,3H%87)G"1IR[R=(61IX76G&L>2"U;8EX=D&>3*6.U5 (*JR.6O11&5N3B%T$WW,#A@;:>\B /T6+7 MI)*[/OE?[^/9U[/M25+' &9!];K)&>O?>E2WFC4K309 G(X% M9M\! A]0T#KYH,4N/J_)RJ($H<9EA:PA6\WZ\6.&)*NP&GLL],C%ZE7' J60 M^3'ZCSS4-89LO-*;KLA?2P55US0MW$0?%3[6.D@(6\ W@]L@]S9.I+RMDH>* MN3ZU4I;1LB9NPB270/!'Z/NG9AF8CJK7MGF$XW,VS9H<@, M$9'N:(1+"G1/GHJ#LL?NP<,PY=3@SDA7,M*A8N4CH),*E]_[E_)_?SS^=7_]?\ON?GGP[ MOS[Y@@3FXOOEZ:L+L5Z<*AMSZRL[@3L\)0,?J,X =.TD517:>F3N5N&(2=Q/ MD,SH#G$L2IA(GZXO![62#X/J)\"W7/J$"*U=X?U]5%=Y56V"[L\P8.U7) MQ JWTB7CJ%8O.U5+$714-"VF.')X0C. M-HGY^ZM5KL!L>JK#FU5E!;G$U-)JQ:E:M6PP)VC@IV( N Z$7,=\2"L*7*?2 M=!.0KDDNU'*V=DM845CS8N/14,'Q6RQL5@9OJ7?M&"K=DTBE]\RFL]F34,F< MG$Z';X/4!#B_/!5<[Q\X^UV1BJK?&-?E\U4;+^H=:O='1?&@L/_,9GK-$XP) M+#"G@" N 2V@KU\Q4<3<3%JI44;BH+Q3X+HFK)-9.FS).&"PZ1#=I.#CUH&\I1,Q4:5^S*UDZ#8C!&<1TGL[S;<< M2HKE!/&QF0GP:M0X#*RYI.=XHY?H2B1Q_M0.IQ[Y$P[] VC>::DI>(RS6\ * M^V&\7ID/M9"B-@U_ Z7)X&9I&9P5S-0 *Q"!LI?Y'(Q;K%AY1LT>N?X@]6+' M+D)8F'.,N<+HJ.R(\CU2IRM?]5NM6*7>$BVD'%=]]OW2:S>.K=P!=+"50Z_; M[?TB?K965$LD6Z)2Y[3F-@/J=>^JN!#)FS,:%"6;\/8(VNZ\%PRD1&A/YYT0 M:[%%N.A$-:OGAI'3P,%%R 7!MGT-H;4K?'_V- <^7@%HMK(+^G0>\24 UH?< MLXH/0(NV=1#157-[JTH0'K$?2D[OZ0+Y1AF>/=5$PFG\$&->6=./*1,W#8B6 M$7^"$8#-DS;P"V <7$;DCVOLE,6T;>4(9]&=MDDMK7B3B& T!=6 1C%^&HO5 MF%>8= #;9R*,NT?KQ,XZ.;M/?@ 91KN'R/YZ.:/R6R(VE-E%C=;&B5:3R#M( M9XJN=@00]@3X)(5$ICD=Q3-3!DLE;)@K&^7:DJ,L-9]%0*SR%_\OD<$,:W4[ M'Y%[2#_^"Z1[D;[@_6R.8>;QYE_%'52N!5#_>TCK%(?G8A]*8B1YR5<-U\J9IQQWME$KO:HFYQ%7>(B'S*-?*U[PV3F(Q MPVQG"7R9HU8P;PI:2H!MDOS/VY!833A.,$2_1^^A:#1*\'1#BC@I(B)GCT61 M\#&'_1,EYU('9+WD70)#(ELXFAN5YE&-\3 #4^%)W?NT1$0G20K +E(,8'K3 M*C6*OQL0S*V2_$7;9X/U3/8.9A5AHIZ?HL%[:XK\_X&<.0H%6L5-CRU4BHQV MA-Z%&U 85/R4K53=K3R5^VRB0B$MO)P.O%4:6L_O<@3;SE2^[%O&S Z6\(0E M(>-!05$(7G/12M.W%)?8-/Q,2D3$7DBE[5W[)IAZ4(P6Z!" )IE:_&V&L;,, MLQOD^=U4,*W6.0VPD@R+T@I@]IMFV\XT\LCTGC9.<,2 M!F;OJB C,C0-AR+M5AFQE^>^3";]%3$.R;O8?-VD+6%\IYS1BP"U _H/8^J@+HL9UR5ZV>4(!- MZ\!JN3K'=\(2'34%MZ/0J-,7RY0Z7+Q7SD.N&HY-#/>.,R>S>RJWE<-#]3T87;@FJ<-U%FHV+%T/7D!FJR@ O=JPV4J=2PTQR 5C:)R MBKJ@LG-V.G6QB @C9]A<;8I9TGB()&+(5B;J]>B3;[,'@DTH8GL(+AL("Y:T M0A4K!CL:4EC^&QB"O44"2F^J,JV;E< M6&5KKAK$JJ)ON'+?H0^H<"^2U8CC42AQD2/ZPN$0U'9DCKE26TPD00#F'H8% -=BD8 J5)0_F#U'^XDM=8S>8!Q6P6K3;SBN'SCD@"$YC? M@4L J!OF,8CW(S@G]065NM[%?K-H,50/ 3'#XJWOX%\L::"^IF1:J[(P?6UG M TS_1!S(5"7F&"6-,KMP2[OD'\4!,%K7+\AID*=&PVG6]]H46:92/M VIB38 M*XS0!H:D>F)^2Y(4"Q$U#S](;3%3EG.,6SZI>Q]%UT=4G%<@B@LY>X.P/\"^ M\Q2T8X?@)-S5"6PPAA8KZ1(=[)=@#B-U;IMDH&R.@<\Q.PDT"_7* 0&$6*]+& MEE]KTXX.XYTIU=#'HOM+ _ K4K44Q[Q?U:(MA-2[Z_U!_>#@\.?I!;W. _JD M<]1>&XS,W7"E_]7TC[E'A00N-?+#P$KM(^451WQS:&L9B+U[A0);55:RJ,9H M JY[UL 8K,YQINB?3(7F[E9&F6'='Q/DZ4B!*2(I254=)8F&H'^K5$F=>F@R M%S''*"RB='74=L](F1P8**=FK28G-@+!233N1*#C-0>>)81X2B2Z%,9&\(V; MI6P+.BE/+OXG3MBHCF&5EHE^JH+IO2BF@@M38>46 B!CW%^>@=!(JO;T1,3H M7*S>FMIN-S-6[]C%ZCU_K-Y6LY$+3AD^N\7 9+FT4V#=CV,N#TG(,S<<)I1) MJGN5*2*O\JB%/I1RD8%02I2@#K!46"XY$BCPVNWB;Y4:3!VL88I8#9)2^Z6E@@GGN"0V1V98<4V;BUYO]Z,?4>S6U0"3 MN4ZL$AW_WY:@P1]"IVA2@F4"A])1AR+I4'I&F9VI8$)OX*O<0TI9MHJV%UB9 M;ZK0*MJ 9QJPY7'7-C@+W8(-"PZ0Q9(;:RN;.QKL3.K$Q(O"'X+#WW2 $,85 M40J&G4*4*I\ZF34YS0]S1E.[A"&;_'30ING!O;TH1NG'(UD@^J#'5HVOP1)^.X ME"=J5Y%0P3O&M*U*" %O">^P )8:Q6.%$54@4NO6*N0CU%44J&*"O03JQZ9# M.1#Q.&R)#8"8^ 3/23*"[G1RRC77M83T2X2RF)[505MW(&9J8W":*^U&EV8> MB* _37!TVF!%Z/3;NG=1U+XIPO!5(E.'D@U(6<#&H.\#RR5$$:FV2@WH:WHK@ \_5;#3J MC9_U"UUL7SJ2XKT4P!D #/4YI$2T:.R?: &P J/OW(0R9(+]7@^@GX+' G- M-&'KL-XX;OZ,RM"<)Q[^XV']Z*C=*/YYHFGN6<-AHW5L_?,":SBJ-ULO?PZ- MO9<^![<&LX:#A\##?[[+TAEL5P:*(R!GZ.O&]IMQL*N8?H_^^3 &91PJ*IR]L'<[F M(2 TWQP" /5 .+GCM!AE&^VU.*^5PI+#'(,6J'(55BUUZO3AA-8T$G)^(,],06N_GPIR<=^?@(H[ MV=VK'QS9SJ1C +;[0BP.ZH?PT"CA7D3O*?0GO!'S'1/-^[T1BUS04K3TB4.# MGX)UV&/&R1TG\.)0.F^C;Y[HGHL[>,I]4TS""M&S>=2HP4L;?>\K!&F'UNMW MO0ZMET=KBOEK;?:]OPA:O^!U.[QV>.WP^O5=M\-KA]<.KU_?=3N\=GCM\/KU M7;?#:X?7SFSV^J[;X;7#:\>O5^7=O#/I:6N\FU]AM^^^?/12<9-$-Y3=&W+; M:O9UKI.'L^4\G)M.TK>-93]&0FO4CO;N3X!QM^V0>9NNUR&SNVVG;;G[=4J6 MNVZ'SNY^'3IOY74[='[=]^O0>:NNVZ'SZ[Y?A\Y;==T.G5_W_3IT=NF7S^2@ M_*9[PECUAM?)*=EV3DE'O;>&>N_M']?:3>?(<-CLKO<58'-CK];>;[KKWJ#K M=NC\NN_W$>B\WZJU&_?7PW&WO3ZW[;#Y==_O(["Y53O8.W*7O4&7[9#Y==_O M(Y#9<>5-NFB'R*_[?IW[8JNNVZ'SZ[Y?A\XN7?*9O)$7\YN@KI-3/] %BJO/AF,H)VN[9W?'_7I%5 C"DO_JIAQA$-1S1>.]$XJ!WN MK=![NO4T8U- QI$5!R-/2%:.:NWC%1J,'5G9$)!Q9,7!R)-**\=-I^%L'\@X MLN)@Y"F#2&N-HV-'5K8.9!Q9<3#RI.%O1P=.6MD^D'%DQ<'(DTHK>TY:<0G* M#X HFFV1UL372>9'TOG2GHXPM^HM1+0@R3N1>$G27 :;A2%DI27K%SF:C2'; M"Q_AP5&[=K"_POX5=Q[CAM%R1V8!U1)2,Z_9%K6'DQ]/=1J]%JTUS] M!+[9CC/.!FF2]P>X]X,Z49BO22;@3SQ2.'+ZDR#V-(D#$4L :_A$(9,$XY_# MV(^[H1]Y5QE\@;I>R^LEJ3=,4@%7 A^'A!S;RSSVUH%Y).7B5)+N*.GU@,)[-&O- M\W,XRZ031H+)H"9?3 [%GWDXHCL&/$-L_5Z_JM-S\'<7#L^'_X>H(<5TWWZT MYA>^(MB/DBX3_[IW 61_YIP'?@!,>@BG4U0&@T,: NOVXSY^UTN3H9>-$T"9 M.!L@_6LV#_@/N B)5.PW'YB-UV[6B'$LBTJ/T%#^G]GCY41SY?9C! MO-T[H#F*I/<9U@M,(A5!F'DG_500*WAEAS*WRESL_2./)E[SB("A5?-./EU? MGGSU?@6E'\ )..)YW&7,Y%_XBQJ"$N(M*.QI,A9IS2-[!C%.@#G?Z_*!^OI M09H!.LYG7RS#IG&@<>21'Q24Q7(^XM.B*\D##%_?3M MR_4)R)$@KN/)BUY/=.FPX/=_@%SOIP 6!Z^31LQ#AY,*^E@K 3Z5\3S\(.T+ MR1%^Z$Q3<9-$-T2:PY@@7*$!8(B >S]JU,T]U6$\ .(@9(@>"]"F)EXH92[T MK;;VZZ5KC4!O0$@MQO7[P ID1CH$ H'U?(;)(1YH9V$49I.Z5[VWL2">XJO' MX8DW[?K>W9/R?NU3@?DSF0%:X=;M-0FXTQ"-=\5QU9!MT1GY7BPR#9CEFF- SN*)_IKM3( (Y#T27DJ+F46/^$%F7?^#?". MQ]P%B .H ' '0.#KD( WHBM ;<@8QT=ITA4BH%/P8=HH\>$A'$C@@8-^R!: MAXN284!R )-)<4!H1A. 4D#DW.XVT,B';#N&WB9:34.BXMG2@Q3LC4&EI*" M/"9DZ?SN.:"MH0B@@I-L6HGO,Q>QPRPE&^ Z\6FB P0M@&N#$'"/M/J.\%.6 M;_'8?:;Q'U&:NT10V0'^%H@>O!NPL>SMVXKW:OI%=;&&-O'%TL^^Q[ 'B_+C M.!^BY U0";>Z<_)V)WQ+[P_"_@#7 3"XX_-7/1$0^/9@LY+'V GK A@_ C=" M4>!/:DSTYDR O[$+ 78!6D,*+%J#>4I&# 1[^#[&9Z9F!,X-"-#5AA V*$8 M=A0=PA$^J\Z16\'& /[SU1A'H,7_[C^;1\0<Z0X /9G&X2-,$.@R4B5$D22G1*N=+A]&X..P)P$B,+Q\#7J*=W7Q M^;($WDK_F\:DMPQG<#-B5VDR(H9OZ.SQQ.G#3J@@V$=#8Y>8!2ZX5E:'&O7] MGTD3JK?@@RW9&90KA$.89.E&"2Z:'F"WE&;#\OW!LM%<59(;G53NG+7S!YPMI M%HG=6?W["HA=%;FZFQQ-G?=9GB8@6L";"%G>!4BGJ%P0=;2$?_I283F^,A*P MEM\ :"8HZ?P0 *SG((N$68X$C" *S=-^2A>1I&MBS O"&\-"(W&[&X2I(-KW M'A:3#^,/02A'D3]YC[]^&*'4&/>M7/"0YU%)U/R%8IMZ2GIU%ZC1ATYRBVN' M$=X;=^OMRWOM-]YJ6IUE^#R;G,I/!7ABS_/ )-B/@/MR[ORNWX-UOO>CL3^1 M'WYZ5P(_#5MT$M6 M:'PLPKPH8-]S>(NR3M2(J$LA!3\:X0LJ:"U52+,$LQN M7S&[UC,QN[/OE^:Z[']5H\SQ63KWB?1\_,H*W8&*VS5 M&W 8!1<%\4/7:B5 "25IW6$J+&, *@YA1L)53P@-(-I M>8/"6[(=+J)S.0,F!3W M21!=8G?SO!1X-FBHM@ +O=S4.O@OK5? MQPJE@1_Q)UB+X%7X4@K'&A;Y1!J2;5@_BEZR/EXCG,Y0I'UE0BED#%YL\="L M&0SO* K1? ;3) $@%,D;2=KWX_ O[2P+DFZN9L13)F@$+6 MO?.,"5T%>(#@HRA\H&22G6HK,5KD ;?")&" )""OWRZ\VP ,P^2*$# _)RG M>)08W5&K1A1%;R4+APP=ED!&%; _3/OBQ;++DDL6\@XLXCL!@>=%=)@Y ,# M0^N@IMN]4'9A!7\"[.$1HTT-41;>: .C9*-3PP0K70$N*R[3("ZS1Y.VZH?Z MT0:+R-/<:$\C!] !U-YJ)?N\NE*F%1P],,2=ZKB6<5<$V/DHFA2*^DL/MQOA'&B:%*WI%N&'PXQF0HJ .&0 M%#0#&F6GJJ'\U9;Q2O^K'2AYGZ]/($4BW14A$3AX%N*V;-;.M![_JER86O:4 MS]:&]0%LW'"@X%%K+A_V+SSH9,&CADW>M0/$W9Y_0^%:?QQK9 MYH="H!2#9QP($*>[ ()? $:%[/CI#V_7^R5,D[\$QI>#PK*C[N(M,RMT)U@F M'AB3W 17@R3-V#%#_@'V$=6/]WYF/CBU ,14'^63D2=.RG09$/ MXA>G5W*SGL#NXGAQ7@O:/2=F(.S6^#K4 M[.I3@$&!R61LY@@7LGYZYU>?3@!ST95HNS8+-1=)5)!''$.3"CP"9*F%8H;; M5WHS#JNLV*.1RO @6[5?R,BET^R(;"Q$7*D&SVX:-4,TY,Q8+& %&'%>#B=" MR9OH(^BMB29H2A.=(XIP3""MC"[X$PIZF+7RW3PR<]2EI>,VR38&NL@ 08$L MC"8:$:1YUD^MH*_F@1VU1M,&/"V9JG 'DDV0'$_0"V\YQ(I CTQ:)>_"FT;] M^*AU=,"1EO5&NW7<4*9^LXZYTP/$L*:O[H?\7EH9@)(>K66_6..@C M[JJ4'(JA25"]-:H,O(*X5;(KUG14!RA@ FT/P*-8ML1@P.(0([+)(Q 814DM MA:P90-@3#>H2Q+( F<0P MLYY)H9# I*8>P[4:M1(+:0L=,G6*"./74.M+;>Z*)N&)"O2(\D, M4N @AK*A)DBV) 8P-"''2;RK 7J64\_#(;(BHT$-UD_3 3&5,(0R&J?>F,A8 M-F'3#%NV<'P1*KM/RK^QX3A$Y?F&F$C"<3!I/LJZK-%:;[PVH?I^N=$$F2[$ M3!CI%^A:^-'73AU6DUZ@0IC)'D&@% M780C$$V4<(* ,=.3%O&-; DK(PR *\Z#P5C?+]]U\HGW_>K36XXA+]VY=B:I MR&)V_8U#=E PC(H;S+I2ZU03SJX&)\1Y<#Z:&">LV>^$EI!8<+$@]<=!,HY5 M4JIVDZ1A'PU'>-5P-)F>4"IKC/%L27^H?( JFX3BF"W/ )Y=TNOA;1)_GU[X MNNA,+GYK?933S8S?:KKX+1>_]106#K)"?4I,4 2RN6]ITL,H ?CX)9'2NT8Z MW[/%ENV158VGK:E-'V-ALAN)T8!H@\RGJS6V$@LNM&:2/_&T9]X6@7Z9N28] M;])!,.[_5G1S)0K,KJCRX.L;^B.3B2>G$OQ^*-/Q.SLC$Z"M3Y]3JJDV$F^R(%.,I>\IB4 M'UG?& "R%'[&SC2@/CO_ !7Z[;;HO]_+UK1*3[T=$U/R]A7VFL@?U\C(,1:< M9QAG(:DT& !#2:(=)>ACLF6:JQ@119)@@;[2F3L)BLSJ+I3U@ZZ%U)M,DW[E M"PTIAB=&O\B(N 0-F4M[&]J?J],_.*M3A=H9*PJ(O!*$7VV-M.)., =+VK%W ML$5:C,J91,]L1R9IAQ:E5A,!HZ(,1PHZ"MC/^?L)4]3"FFF #@]"[VUF4WI/ M0#3'J.Z@)S6W(X;H,G@-.)KQX*I1* X8%E3C&U,%,,A@%J8R*_*VV$[0XP@= MO0?>9E8$4M""5>##!%-FMBKGVL1Q8: ! L6#$<;H\!@8%_;";CFV6N%CP;*M M[%@@5W0+<@#(AN%)&)IE)SCE\BW: A).1-*IER&F.+.JQ]B*X8.Y_JD844X% M*!8:8S18'A)Q6->-=R0(LX]G;4IQ;A0N%!X)! . #_EOC!4+RU5HX[Y2@? MM"O;$&]XA;6W$T:V2[.JJGTR ;CS4;+JYT*'' '! H*(AEI\$"WFO00K-FBC M">A$("R#<*53N.T34Y3 &PI!)@F];HW_*B@3SY-3R,EN86UTIT-AGV2SIX Z M;:]G5X.RC,"W%,UNCO>40*ZG(#@4YJOQS?)*,2=;C%,IH,NJGR!5I ME0\_ "Y#MJ<\+0'F];$-' C. .=C/"P!%M42ZJ#5$C !Y.2XSX0=2$5"9J 2 MK.J9;D*?9;%=9(>8F>*'DDF[RM75+JU? /L!=9&5/EH\.GJL_OG\E)7#[Q \ M1L!XJ R#B?FC Z2" 6Q5KCQ%=.#XP;]S5;#%YT3QM*)( 8#3W2BX@Q".F-^E M2'X[BEA% E>)CR-TF^J_$G!VZ>9^2Q^8(T5(G3:!Z2$ ,.5VO%^U:Q;YEA(=JG&4,+H@ MI"'Y8)5LB4DF:>!CA#['CA?2DD4:.0R)> ';3-WH&V2VXHWB6%3- 45"0DJ M$MG4F%<8 P_;Y[HGN/N3[KKIS3^R$+F-%-E?+ZHXZUH,Z%,W1=NDQ8LY0RI6 MQB(?G/'3)]7@/_3975E3$4+145\3XQ?\+DX?6ZW8^(DF6?OP7B$0O:O_9 M%AKXAY';0?5&4N>UV[7C_0(K4T+PNC@HFA0'IQ ML%]O'_VL?RR"GZWD*?7^-I0CO(OO )T55+*W5!W;UE:](('1,/2%?+QIILI, MH1@="57-!:@W5M$ A9<1'*T->!>I 'X&XG0J4&=%+F ;K&L8=)/ R2@STAG6 M[Y <5R0CHW&H^(?8U+$*9H8\NQV$'>!X3= ']>K1=(U!%$/X=O=_MN52EPM8 M&*,P&M#MX-U/.3?DSYP6^:<&2B4#6&;,"Z:D9A MI]3NL(I(49,D^BEQ9%Q?NAP^RGXH MEU 4;Y&2O4&UVA\?8_*?G?3=?S_^_A\X^VP+HE=YR"[@;DWYVV8&W+5O&NY/7IO\N#NW?1$J"'IJ" M/H)DN2UP?JH"4TPJ0LVJBHS ^F] !!F$*BPKU!9\M/DD1:%I!7%>+KGP%,6C MF%XYIIX$V4E'UE&ST5]ZG3#P.GCLM=+/]!7KY+0HR=_,253'YZ8+SK1,:P"[ MHE790B'U1-0[ !'R3;-9/RP*^,>H"#:+\@ U*SP"@WWX2)07;*;%F2Z:8=0L5Z^.PE)L0Y&QQ&NU3E.A,<=?6/6,F(:PGUI= M;$T'<76LJE7F+CLB"F$4KN8W!!5KJ?,%H!Z\:?%50L2JG>BU62-&X0\143X[ M-SWD&32WAE_"X8@R]CC."A"6J%G/6"Y4NRPJ@'5%]<"BF3L(!<=]LL>EHU/; M8$EDTC!FDFRZ,%:5@61Q^TC-D'HC?:@P1XKH3Y5'YQ;X1M#GRD6Q.EW?DP#, M&,Z(OG9U!E1_-+7V;EIS:/N6/I[B4#A)P,0 D&57$S".WE7 6'%F6'>.JHOF MJAF?O2:]9D;T EIR2V2BHHI%(!N.LX0E:ME&_]OZE[DO^B^(> NR"LP)^2+,&HJL" M6-Z37(#7OPK&<'Y]]INW5_=.+[Y>7UY\N7J,X?#9%NV=?/WD?;N\.#W[]/WR M[.J5\?#%]9TSC(,P5.P3*(91(K'>Y:D"1)U@IX#QQ0_JJ<2;Y[4ZOW1X#(;/ MD^04%#?>M6^\(#^%: ,D%M:N0OUB>L?$WUK^D5)-Z8[04W"@12ZYMC?R C7T M&&DU=2]!$6(8VN'W5V@;X;+99SHB\82+@C>/VWLL 0R99Y;3"(J'BPP"XD(8 M0H@)#[1#-()@*M 0[HHH@AV07V44F[9;7XOF+?Z7#'-BKQEI'DAZO7)JD)E6-B41LCM[%DD6F+9(E2,(:1<&],.^XZZH$Z;SE6_2EPP 7(Z%3!X4LB&+^U R/5&L!7?)15U,:G=E1*1W ME77X8L63]J6&+ISEG=+)IX]TU:\6F6DGYO-#]X,FB^%Y$J,ISA\E/@)J+XF M=<^$A&DSSC^-RX0L:ZK?II(FYD;[83N,C*5ZK9;H:&96?%3K!Z4X%;3M@+P*COY^3D250B:,('G?J+?; MQ_M'[>(?C&@I15=-H6EE&!50JC3[0 BYBY8[^1[]%V2:AT<'>\>M]N'>86O_9W,088Q[V:7SN., 4$>!"SXP2HIU MZCQ)L]&8'O4%&R:I8@5+XK5J1@8JL)$GTU#^('2KY'4@X5H87;,-V^(VE!G' M#&NJD8I0A+FAYAUF?>8HV=<#0$71S8":Z;[EXE/5?!\3'DGO]FT MK$&+"3NY%=._,&I:'))"J/B_#DD=DJX(2:S1VYA ?G!;J)E6S9T">DJGY^N3O1V6OI8M;QQ#YJ[Z.9- M-7Z^:'1SVT4W/UMTLV/*CBFOB"FC+RD(4A0>V4G(#154S(XII:="A:PX#\JL MYQ+;F/E6_(!R,;"X-,GA3U'#UL!2V9/T,*JMXU0M^E4R:A1^V?#D@[P[^4O8 MJR3CPSPV7*]BCZ_87G0]Q_;.\5R6 U58MC_VP9::$<"#0S,.EG!2_4U-K) = MH51I4-0F(2I:QD:@BAAAJX"BJGBK0J 6GZ HI8_+QNG@!G>I[HGV'_/T,\TS M8?YIN]0_\ECHGSFP>>:M=MTKEQSDZ."J4^< 1%54%UNV6LI@T;&=<>+O4@.T M5-4OE1BHO?938\TS^^IB/S-FW_M/U)KG+DNP+0*3KZ>T*QJDB$@H^#X,Y7MGQS*5H5'V2-B^J78O+.Q:K MNJ0O:T,.[HPGG:4:M:EXDL( A>$GMO&IT$N1*%,'"VYDD7+H38D06XIE3S5' MTL445#RO0DDK]GFZ7]'L3J=">U7,45%NIN@H'474888JR[!5+<4V'\(D3LQT MXU["%P;[J)DT#MRM8-"G0A)LLP;ZRT)$37$MW>PFH_8?&'%$+:757+CP&XIO MJIGV+(7 089'A6AH,M1]R'MS?=J%BYJ* 3Y;JKJ+C'DY>F,7=W@@:$^7:KG; M;FPSW$=9W&9L6;K>\3SQN2RU@V;$%<)UD4#R3!>,"7]7Q(8#0Z3"32(9-G92 MM#R3-!$/,.4LJ##+%>1O,9&3IE"NK&YQ -B:64I-DN[S)#C"U^<8A JX=^1M M"\C;RHG;2JP)=VKY3TVF9DE3!9DIJ)65TUO: @IP5GM@7@/62+:U.BL;K>@F M4%:X,8<(R=)$NBG\YL);N@CKXNIX45Y-4A M_\8C_Q^J3P9^$\8^PV:CF8=E)D:26A3BT0SXX6F#B6RWD&1J2CRA6J>B_=)])/KA*@PW:-@)$)#I&PBKO/S(YSJ4Q03,/5 MDH,V["Z@&Y5"#%&8@XV@B^NQYT^64.]BJ$=+I2 M*NCBXC4+FRQBWY\-4?=,0^W"S5'N2074FFJS*.%0-45);BG9&RYQKUUO_ERI MAO.K=8P$7C2SOC2U*L!YU^3[Q_6]ZLG-R[AA;(T%8(":.A6;QL(4_NV=(Q\< MS]O6O,'(.L#ALR&6R3&=#*CY%]R7I!X\Y,Y,0/E(R$2L$Q^MAMQH-5C.9#T3 M.S4G=S312LT4LEB5+2[*M0UH$](JJ[#(1NZ=QIB6DI@M)Q6"X[2BN( 0,5W. M@.LT3-4+>;CFRIE77=4BSC+QJR9(RM^@8527TH3UE1E=3-X-Y5QWS/S@[JA\^YM4TN-> ")%V Y.,")/=< M@.0ZE7]]*2UIQ47POIU<7GOGYR"C7?]Z=NF=?_U\7*I.$[K)_ M]?PNB(";41BI>5+W+L^O_L?[?')Z?7'YVBH-S<]5)M,_EK/CRV)A=*8$GE6& M31<1K556@<,V=L;>I\O!A5-UO\JEQT!=5VF.EP UWF=>B$Y)K"P 1NT^IZOL MSM375;$N"(MF>U/E=;G@S2J69-=^JZIS5EH%%2;8G$BUE:/BXG; 2_*[6QI? MV<^D(8SJ32@SD!^&=X(H#WLYI&?FNHML&XJ H49 MB^A5I+K BL)LW/ ]^0 =,8>]D8GOS^/AZZ5@0\X0": :_"H^@@$QU_.Z/*&'#%1(^\CM8 \Z\K$NOE><,X0Q@4@ MKB8;R<38M'1M)&VA9.]=I>91TGN"O8X]*MDA /5A?JDH94R-6#+:G M\N5J]9)[50/B1 EU,7@7PJH [=0:)]U($+FG*[E!MS$C&6&5*ERKJ(.QA>K^ MP35 V8QLD8$2 F$KY*A' FIAXRT6FBD 7Q%"77L=IR].0Y\$YKF7"9FB.4CR MZ)-JPZWKV"34#MX2![AKFS(E\Z'3+CNB@+V0Z3,6?:?*.'KV$96OCM$-+]3! MAHFAP522D$SO7B_/T)9>'+>V[N/L*=;OP2;%*H<$N0'ZT951F+&/G*T"<+O>WXC"+B:&:A!I/H=%AF*%A91!39G*7=ET!7/I1Y1T= (L#'P4C GVC_'4%W M12'X[#:80XW4?0(H#K!$)YXJ>CL +RD@';4:HK8D1/ WWY-JH1@1@%$>D 5DFF6(7%!,& MPV&T: + :D4D;5!EU$V%4F"4%$5;UA55[TM-V;G#!#!?K/6+0G5,@?2 S9;( MK1XF.Y"<:K*IXNI]KC^,L,9$S.XHPP[5R.>K!PGBMI %6=W!5T"XK-9Z&<88 M9Y(*@Q<3;K+RE&42D/ )MJO9S)]Y"-H/LF,0T/-Z?Z>ZC M[%_;0OLN2C1*7V+>80,<<+LDROGT_^8/1Q\L,0TNN3N(89%]I#F9Z"-)4%U? M4:&"2T3@2+IXLB0<&Y;JC]#H E>/:LQ?5MJ,(%54A46@C)$EW1\$7$QS.)6" MA!\BM(:[@H;:N%.KC5'#JI1!RR M#U/5C(!:2)[:5$*:LDAOPBZLJ#RFA=T2#@P8,?4^V9AK>CQ*TG'A:2UR,*KM MC(H\KD*%2ID=1>(X![Q'_;>0(K2%PU4:=/52YL*HW851<0]LY)WT87P@SVA[ MT7B.YBZ-YL/PMF1#2WK9&%F&ECS@=Y7,TPO[N1W6A@H?L&?..##C:9'"MCOJ M>:6@_D9%#(JKR>? >0XX*[@+ (YA.UT/265N(@%5GHL"-@=0#J#N!:@0(T>U MN5W5DC#>B@XG#X&D.\5RBT=(OP3](HE$3JQA2UDC1:QRU"9.SRV [(') M &1=+O2BO6=LB=9_#9*(F"=0L=2)]PZD ME@ I,K%W9!()V27'C(,A!T,/,.3J:"3O!O/Q[K5SN20^E\3W@"2^?9?$Y[H< M.&*_#O9 'X2&M*-B9,H1;:P'J>!!*TQ&AQB37\YR_JG0"B=R."B\%PJIT@MY M>67F2?\&0$SJ/L:V7]F$4Z,?A+-6M&A;:.CJO5E%2L>0ASV*I)9%)&60P 8 M1=%-4I1>J(M!!E.,J'^!R>1Q .T >D& 'NOD50Z1HN[9L>A1;S6TP[H'- MXQ! M );#O5 I]0V^CT7DK$H.B):A7&.JOIU-5(HJI01RSA8E73EHDM4=C#D86]8THG+=RME0]P0=E&PC-FC: M*7?4=8&3]5T\J0//1<$3:Q<$R1CS3U,J6,^YJ *>2(9AUZ,J!0I\=Z@*LZ_; MDUKQ1 D^BSN#E,7?Y\-,A-PKJ12%&II9&UX5FASB! MJJ%/S^%O'[^:?=YK$'AQM@(1"< M.\E59L X22-GC7&HP7_V KG@'H@Y$[P/1CSK9 M^#09=L)8]3S)4Y FI%#&'C^*DJXJ'[YE#96QLKVX];$2CNG(!OQ#-348B\+Z M7^B9)L5[*L*X5'P#[C[-1ZJ.0V% HW(L' )1>IIC_4(K,UZ7>NE'28?XYS#< M+1>L,K5?=)XR&8=5,8AR,B=G/.L-J'I61543G9X_KWR(6A/6G.+43B.IZM:L MJJ9(!P@?507!B(J4DF1%#N=$7M_ M@D2YUJ*?Z183JM:<[K(G@LK>$,OV?:8R<*JD4A[K M6AT!IK6P9Y8I^F%B4*!"]L(NU M1B;V* M/G38#! %VDP%\.;U_=&+0Z$*#\/BBI]&TR']!;L'O"E1J/3'>J3N*(]CBET M9TL2IO,BMR*DP[1:0G'2X+1D>:FY*?:$'$XGA%WT&\ M[BH!#:5"[L@*X*/ #\5CU8Z)#H3-1*HX*A-AK Q*%7B-QOL8*JV+21K:J 75 MZ?34"DH->#A+)DFRM_H>V3A#51D5^=<(=-Z;VV&5&!,BI'ZG9JA\46Z%B[": MCH]<(\XT0M,MG*QV3U_"'V(B2D2QP#8?4-A,? <#!(O8B8#$=NZ@9,3P5_1Q$ M-4I6R3.0TJDM)57+%"&7Y"4KGM(33'7(V&@D0C'!^%%\$"9\!-1A"5.N&U9< M+-9.Q"KV93[.=GI\O42WPICR[UD!L)4)!1:QZ!-Z6;M5)7U53C\J+ I(Z-"W MA;'_P7T\I1.[-LDM>A#6Q*#_4#\ M2AO4/?<<)?!T0C']-ZE[3&-)4@Y"S6T1I9C'8"E0W"3&5@8$]E8=H%;6B5B$5;@P M/)H2KTARQSO-^[ 7,A;297"W4?ASC^5ZMMG%G!?&4C53!AM2:E9;[57)^#53 MMA= TZH2J47U0'6I);\-'@+*+4F/>\D:383+7W(+!GO)E8UI'@['TP=P#PM: M7M^9:JM!"F_%R+4*)#9(/Z0*Z9+]707+1$I1)OUH@>5GE *@B3MD C***&> M]C O:J(6>3&B)GIE*[CSB &'I)%S%4DET(.<;<6<=*%:3 U%2B2" MTQ*GFJEMBTY,U\':BR*VJI47,3#2![EK'I_-* T%A;@6;0^ FD>@V>9];L4$ MJM)PI%H,)IDFS=6O<@U8YL$U,A4+;#6#1'XT(8!0/: RUD+[F(I5F&0,:U6, M?6*',]%H^$LJ,KT4;FQ%)L'BFTJ;7-W[G*?(@H8)=J)2#@.38(AL47OO90@' M3F$V9EN ];KGH.J9A(%;-V&BHN&G3X1A'^8D(0,]74A1J'/ 6'"#Q!M16=)> M_P;+IQ!F3"A7@@N@4)]E(;8HA891%^V^[$:-L#14@P4JW@&&ES&4<+X!HJSI&J?Z)V29LNDJ+@Y/ M=^EE#%JS$=?J)D;V:JI/I]R^I/_@%N'4'3VQJ2"MV@U@IJ6D>1(,:[3WE!=:\4: B[^0U.E#MEG7SZ_43Y MY7P2F?,0,++O8SB]]VON [/PKC78HUA]FM2]'64-XM^5#>BM]AE)(7Y(:DZ( M(FY"-02C4/2F_LWL,1GP:_;UX*.X+>S\FF*G2SXO;CW*/$SWXZI[Z-WU&0AI M=94\M'1 ^AYSBC.Q)&WEVD8S MK8[FB^M=7PZ\7I2,-:?O%*I6-!MF)(+-X=KK)KM:7FXK!+'<9C%(S#5NY#D_ MR6F>"J0!D??1CW_(OWM M)BG8PY1%R"S:W<2-0&[+%!(5D4[29IR/V1\F^53 M[4XOQXG,0Q0EP6U?U-QOW)F0)$'L0(VQ*ZHU&]MM=!-H4Y)DJE,362?\+H6D M(QY,0H$!TGEZ S+@)[NIK3KCHE@W-W-2G@,9R)TFE95&^D')@AT(%G9G6M.79M.0PIDD=7BSJZ@1)RZ/VSCJW M GW7.MRHW/C#&U'[-5'2]A^@!R%W/5YY94 I1>.2@RFMCJ!#7Q MUJ2>@)EQ:HRR*JXS_L'#V?%4 !Y9KK=-ME7=-==ZF>T.A)E88:88MKE/E/ Y@MTE?M:>:=[H4%L0' ("$ M!XNFAPG'6]0!X%%''(B(),BA;ZNCI;,'RH<^=M;W],$@ "@X5E$V.C*FF,D( M^6I;MHTZ(7O^C 2J9'#\UA9*XU=DG7XJ\O2W_V@>-#XX#[/S,*_.PWSH/,SK MY&%^\#Z-W.2%P7_]A):??QW\ZU_B=A!VPDRNB[H]MXOZ]=EOWL&C&H$_VUJ] ML__]]?SC^?75E@C%9PJ&MH.E$O7+2*&JJ+K@YUGR01$O7 S2,E@[/KX+;#;) M@5UB1>0/IFA O?&S?@&N*P*A3[R7'*E@2BR0(X/'_HD6 "LP]/[16__N>[+)V92Y%K.DV0HP.F^^^9^N,7=_BZ2WV@T@1V@;(K58M2;\(L14%+%->BY)V80C^.^BU&=>U +@SI+W"(+MO,$ MYYW3)PJ=I1(!E>=4"S"Y'%Q-6+5 &>MEKY_ZB.9PQ]7=2JKI)4; M#VH+X/6\(V[7FZ\4ZGQOD(H> $66C>3[=^_&XW%=BFZ]G]R\.TF[ TR@?2>" MOI^^"_S,?X=G=]PZ:!VU\&.S>=QNMO9;K>9QH]5LOPO:!X>-]E$@;MO-^B ; MSK^!7F_9Z+.YB?1#SN%%B\HE!VL&WBF>/ 8?<)SD>0P#CI(BR/+DT_7ER5?O M5RZ;+VOX1-W;")D/8WN3O$IWJ0^]H]W^4 M^_P?>33QCFI4O.>M 1W?4?^UIOX;? *.TJ^*TK<E-)_G&"@TN-I M>LO1]/6B:.X$'$U?#4W?>UKI_9D.8UGZ7=#NQO%^HWG8:+4;K4:[W7[G!UF\ M*V[W_O5L,KIE!D%*?642LQP9=634D='-(*/-1KT)Q]S>>ZT6N(=36"T=MQM' MQ_O-PW?!7O/H^+@%TG&S\6Q$]C,5MBT*+FAY]NS".QN.HF1"WY[HI >/ZUVH M.A;'-2YML9BXC* P)2^;@)HIJ?EDE(:1U^;AG=CLZ+VC]YM#[UN.WB]-[]O/ M1>^KB'I-4?4K,U)#(XV\=D8V%B#GIZF+$ M_5"^"@Q+I1H+5V?TV.D@#2759K#,W*,:;.\XQCK02_="3B. ML3*.L>PWVX_KUGI+C7C'WZ<8RXJLXSF?JU:RSA>5LGX M'J688_@I&?6681:+VJ28S[4;BEO4';MP[,*QBXUA%_N.7=S)+EK-XV:[L?\N M:+>.#X\/@5WL/1NWN,J'0^0(2<^[IL(U&)@C98[M="]4J[S%Z/G>/>3\:O?( M#LQI-EUDCB/FCIAO&C$_<,3\'MF_>=#>WWL7'!P?-(Z?5_2O#+C\79=M.8\Q M?PJK$2)]%K'DZ/IOV*YF"9%=E32^1V0WFL:!,_$X,N_(_*:1^4-'YI>[$^H'BN_]R<]Y;&5540E- M'7W'_=.1:,?M(:%EX#] M+SY3_XN'S(.?=F[@@+$9+U5$GC/K9P/-Q?R.<3O&[1CW)C#NO5<&88\XC%-J MN/7-[Z,W$C@IEH4';O')SWP@Z^^79TLB=[.UH5T7ON6IS/VB_HSJR6N,'/A=40 , MQ.XN&5Z\DRXU:FH>M_>XQ]ZEZO\,0PU > \PRKOK4U_P#+N&I6Q;@VDZ@KH- MPP_ FK%1:T<,_*B' 2DX$$7 \ ,T^ 3R^'M/N8JQ+D.KT;K?;[2%XE_9O=*H[QL'R^8#P3OYKEQ)8WTP[%7# MU*O>W.:CA4,)AQ(.)+^PZY'#(X9#CI__>^82.@A/C*-#8 M02%$W](04&8$.&.PYX%^IQ?W"J_^Y-1!K:=5[G6@UZO>W)K0CI7;,F8#"%^; MF]'%";DXH4?&"1T_)DY(/?^?[SI),/GO__\_WPVR8?3?_P]02P,$% @ M48QN6+QX\]2G'@( GS(A !$ !A9'1N+3(P,C,P,S,Q+GAS9.R]>7/D1I8G M^/]\"JS6;$>R)96'2CU5VJX>XYFB#3.#S:,TM65K,C#@$8%.!!"%@V34IU]_ M?@ .P _[#C^^_'T[.'BYN;[_[G?_RW?_\_3D^=R^N;+\X7].J<+5/_!5WZR3*(DBQ& MSOM<1LMLB\+4.74V:;K[Y=V[U]?7'[V5'R91D*6X MN>3'9;1]YYR>,N(7,7+A=^?239'SR\?W'_]T^OZGTP]_>OSPIU_^].=??G[_ MX\\??_[S__W^_2_OWPO5HMT^]M>;U/E^^8,#M7#;88B"8.]<^Z$;+GTW:B7./4I0_(*\'RG-M\3[):%C2-UXC=(O[A8E.W>)_OJ= M,!+72V,W)$/ ;?[T_J>?/GSGN&D:^\]9BJZC>'N)5FX6I'_]+@O_F;F!O_*1 MAVWK&/I%E> 7?F--WO M4%+J(ZD6Q>MW^/,[^ QU/L*D0F=I33S<4IW7GTB-C^_??WCWOS_?TM7DA0,_ M_"IO 9?_Z1U\?G83E/<*^?(AX ^E[L-'+RV7951_?D<_BD5]31_P_DKQFN=] MP.L4FA>.ED5AMOTHZ\7']^_06XK"Q'\.T"D40S'9J\GI1S@RM'H2%T-8N2IK:\16],-?_O*7=^3K=__Q MWQR'['-_NXOBU*';_39:DC%I)A?^=E 4R_.N M7R?X5NO4B7R?=NT$WY30^L^J=J6[N%&+B>J\P!^G\(>VS=HI:]QH99SZ;=]@ MW(9STVXRI"?E'0K2A/^BG1KY0>NV'N(5S/_1?%U*%WBWM9% 7E_VHQ%:4KK.-^X%[F],3\R[U'V+PFB[?P<5WMWC__F=LTC\OV>A=Q6F M?KJ_P\GYZ"'-N1O 8_>P02A-GD(W\_P4N+Q\33M5 M-ZSQ!UCCG+ #'#*C[8C$'4;=H>2=[_,&?C@NNV;9"Z$'"Q+1%CVZ;RAYR+9; M-]XO5@_9;D%J#%ZK.;9C&^Z!>KQ8ZP M8^&:%*EMA:2V_?J0,FRKGVK;BC8&&XJU!SN*MPA_YVW2HH[0*M\ER7&;C/2( MW;F8<4LW*/7QR'N^:&5:AHWRI][/F_-]J<'C M=]LGN!V'-'2\5%KITW/M0:$;\]>AO\('*DS/EL3NXH?K.SSO2Q\EHFZ];57# MPG^H:3-$K5A!V2E(.YSV<:$;J;7.L\0/49)@)NW9#\E /E3U5=(RAJ6KZS/DC3VE_AJ@V_2L]BHHF$YZWI%J'5" M+UF!,+& %:3)]^,B-U_D>_2"P@Q)UY%_,RS5GVI+Q2H>UZ'Y.@@6(NE:B-\- MZ_&SUM)S7)06_$@:+;^>NX2WW.XP UBS[9N*&I;JW^K\!M Y)80?I>M!JAY7H_EJ MW,71#L7I_BYPJ4,29JAVL*>EJZ,N;5BMO]16BY,Z<0@QZK_$R1U7L/D*?HHB M[]4/ NF"Y1_UZ_/Q?6U]>,WC4K2YVE(W7(.K+'5\4=QPE4*&I:EK(@H*S,'F MN$:-% Z_(F_MA^NJCH'_;%B'NEJ!53S.?O,30EV"I.>"?3*L@LK+Z+@(C8X MEL>CX 5OVHL8>7YZMHX1$MCC)@4-"R35 5!2#J7E%,2.J]9HU;Y$*4KNW+V+ MK_SJ0I6^&=:FK@\@M1U6_;@:C5;C:KL+HCU"YRC$74J!?:T='VD9P^K450"< MBL/($%;Y>&@:+A.QT-86AOYJ6(JZL$_K':>^X2OCX0L>KI0O4;B,PA1_QRVL M,>.*\*2D-3./N8)AP>K:@((DON3"4X&HPZD>5[.9^WF4)'WU*7TS MK%%=!T ,:#>V4-X!S7D,GO9_J^HSF M3GK.]_ROHV-F,SF@V=H]@LA5TX>TJFM8=8FK1+'JB;#J;K'JNWS5:1O'->_L MHRE?8'5!PVK652TR;\WCNHWDMBFN9O?JAC6N:V>:NW >5[Z[+Z=F<?@J5F@>BG](OVIKKDIP7H<5VHHKT_-HFDK&-9/$G&B\ ]KF4_ M5U#MJ:N6,JR:#$PG)W%UG9S'O3WEPEWEJV&IZEH97O^X*@,XE6JO16E1PWK5]2DU!]/CPG7R M-)6?IO)'P^+4U2.L^G%).KN?:DY0J8!A:>I:#09X=UR907Q2Y:?'4-JP9E)- MAL([];B.W;U4Y6LG*:%?KY_K2HV2Q^IQB?J[KLJ72E/2L&1U/8;LAZQ.4C/6,BQH7>VA]Y8]KFU? MATNM.;I>SK!^=..V? G9.7NMGNW&6Z6-VC%Q^25CY&#SNTA'IX'.@F1=OD)C3G M'J!>];A0MVTW7G<,>[:N@6JU9X7"M.?P%^\[Y%_AO7>@^P[I/^#5-LNQP((+ MM BG"B#@#53S4X;@N\C071^"XV7L[V[?AM]M6-VRK9C#* M1S9ZQ-7/;Y.[+%YNW 3=Q?X24I-+RC;?%%VH&O9*71^MV"O"9<-;=TCS1.4B MC_PX[J-Q]M%9$+"\O(L5=?,Y6V)F/D8>YLZ$5'SX6[9%7M\-UK$YP\ZK*]1; M[[RB8_"1.3SQOA$>3\Q+R+IWW)8#;LMKUX__Y@89PGQ3Q86-KT.'W=>"JF&3 MU77_YDT&K3ND><)9U3SJ\@UVW$C#;:0B&5 <70,GDO.EG=BG;G0-FZEN=S!O MIKQ]\'IV2 \$EOO(=4T0*)GOA7NTC/"\!SY[RYI4+FTY6XT;]F7=GM(B2+.T M6\N=Y F1FH9['C=PYWA/C;BG"P+553-L&AGN&HT,-]CM': M31%1+<&/Y_M[M(OB%*R=S"6!7 'DXP4NN8[BO7D3]*9MV"GJ&&+R<]XVTSZ1 M+\]@?.?MY_X6]-:@)7@?CKMJE%OC0\=KPX37^#_J"OVF]\:'XQ*W7V)A'L^> MHRS%+S3"KS#X1P"66.PN4R88A=Y3B-PX1/R47\?1EI=)?O/3S466I-$6Q8GY M3AFS6<,&JRO%BPTF[BH7^N4('3MQ>+-,4CLA%P[O7DYFA3N8%TV<5]Q%)^_C M\3KJAXO0EI%I6-6P9V2QW *"PI&C&4: %Q:K,*IENUU S$9N(/I5"--\CP(P M-3U&EVB%XAC_Y;[1$RJHY\0],FF+AJTEBT O;2W19"?TK.R@4=IUK'=@H>/] M VIYQ*;0QQ^.6[2EV1F0-YZK.![R7Z_>X$^4;Q92:K\E]DI7E]DH0G#N\B31;Z8?C@SW^)BN>4^$&6F1IDN(E\<-UZUW5D*!A&S7/ MIEEY>L5KRA&:/6Z9X;:,L+##W$1-*1HV35T!KKY[2AOE>-,,+ ?F %J7Z#E] M0,LLIIX!H;=(-R@6"F N.L@\Z*C119N\4\LHQJ7/TMPVK!4JI^^'88O*DYYR MM#'\"??3*3I*WD725;'.YQKD#(W^.RF M;-T6*^.&:[9O>U(W[,:Z2K^\&X76G:)Y>&<;[=/CUNJWM3[%49+<(S?P_X6\ M3ZX?PDJ#%SK> N&#&Z#J1FBVI[J2U6^F/\O@2\7-1)IU>+L.:9@Z9Y&FX2J# MQF6[Z[B/>NVC]LK81E4-^T&6]E;<#T>&:XRUYN>+&&1BZ2'/E4Z?W?@K(J99 M&@/6]B(9M"W#;M+#M)X6]PJU]<3*:R8N=%I%GW@0W/'.&8PMJODT"1]_14%[ M%KX#1<.>DJ/*"NR/S-U)+++!K1ZYZ>$ @T%$CT(:9)C_:-@=QHJ&35#7F!?0 MPB1Q%R-,G8!ST.'C,G=?YB[\B+&B89GK>FEQF8^\R/C0TLH/FI7O3,RP&^KJ M93T8M1&L^KA1AMLH;:^'3H0,&Z2N2C9MD.,5,B2,>6Y%8D 5-^&%&\=[/UR? M;2$$>K'B)>6V^,YT#/NBKK_-H=%+=B@!7X,WZ- 6X6L!IW[<'5UVA_&&:%?% ML.9U+:FPYL=C/QI.?@'%4/F@917;T= O_5]D.LUJ'& 9@*$.O'_<";UW0GN! MH7E]PPZ0:3'K.^!X"XRV]E=)ZF\)ODJ6XL_X$8U3_U]2)[H>]T3_5@S[2*:_ MK.^CO!L.[8\;WJR%"P91PN.HD$-PUZHZQUY2I#C33+HJCXL-\C+ MP*"9:X:)\3SV7_#@7O M 'BC-7/\ '0,.Z"N="QV &^LC$' K.Z\14=H\K@Y M6L*"DR0O;8"9&M0P+'A=_*DM@D/6>Q0[ *L&B6BW06#MF#8 M-1*$:[YKQ%NB?;Q)WIT\X]%QMW78;:+9B?S".#3NGJ>'T-1NLV%(&_977=Q8_:XQYG:W7ZS*5T@M@,UX7;6@9-@VRKQIY6N) M-PA_5RZ<$B#7<8OTVR*_(7^]PX]OV2 M/29EP]I%%L<4; ;29-%_$%0:6KFHIKA\QFK&L)>DJ!.*])+41:QLW&/](;<. M2>/%_DTQ<1@A@<+QYAEH][50X'6B8=@W=?6N?M\Z"-3J]Q/<.:UU6YU34_*OA&2WW; M9L%;US]P!(^Z 0CQ]W"!1:899_SL4^Y'G+^\@@4L47D1)VF)O M=*1LV#5UE:YRUXC";KI!%94#S^$4E&TP#*3N>!A:.3C$8N_"3C)D%]^V\B$>3:R"&)F_8J'6%.@MW/17]U(5>,"B' M0P;3+07'W=/F]V##^'5:H66:1%O#S(+ M.=LWX96[W.3'<['273&Z_31T(X8=5M?$YSL,0%)95T2G%B(CD>Z0M+:X0\*M M!#9HTZ5VW'QME?$>0EO0!M.)9.*N0+OU9%+&WC_M=$.]J)EV$=ULT"C;7%4&@[B M+8-O]CL4/VQ<(07P13&JQ>K<3?PE%BPO_2##3XE80?X>#D'2L&7J5@7"'6$B M#J%2B38MVH9_DM:)U,G:KU8^OG.=MU +.W/3:H:M('$=KVZ%HS5Y.,A;FJ-( M3'S2%N*V%07#XDMPD%D2)7&ACSM@U!W TR6%'L$PO(NCE4^\C"J9M73N;OVI M&G:*!/Q8NE-X^AMX'B@D(VV9C-O_*P-!+I 1TYQ3VI M:=6.FZM-/NUHN_53;G$'&'@_7*-PZ;?/[->1E&'KU%6S0CMD)Y1:.EX]P^8D M!8^$)43W-4#.Z%K9L -D2E6!\G'%1UOQPM^FFLR^5"R_RYMNAHYT#?NDKDFM M[A/1"Z?<,OU%+%T\4,=MU-)6(UUIT:^V5(0]ZBPO#S'$&'VV0"]*#;JJP!\+ M?3!LS[IV5[<]RR[ Y9*\MT[>W<9>8LS\7786.^[L_A>D:6NUD/6';<&P*^MJ MYYZ[\J@4&$B!E#TGZ)\9GH&KET9ACSWJ&_:(1.&<$WHY7#_A1WR-MS'/P8Q>MW?IB^\_SM.U;FG1O@U7TC%#8Q6I6V M5%[IX_OW/Q,27GH*?__XEGC_IU SQ=W]ZW>)O]T%Z+MW _4,_TU#44[QW+E9 MD';LIY+.V+V. $.B?Z=+9,;I,VGB=(NVSRCNVF$9C5%ZN\%$XV7VC$[S2>K8 M9PTE?<]YM_O)?VTTRCZ$9SGJ.Q? '#8H]?&+,MH42%L9\S#246G5G.4WI-1O-]E< M!]'KH"]HLP;&YXH$Z9)9"!_\=4@"@#!KLR1(:WZXOL/]!F-,,PZI(]$Q1UOT MZ3Q+_! E@-+Y[(>$7?M@&E:SVA.N%FR9>E)%HK[QEW@#P;>6:]6&Y(0C95XJ M+0=3J35A?ZDB]M%]:WU8)#6G//]IM/QZ[I)K:@MZOQ8244,BDZY"GNFS]2K4 M:D[<;Y+8L$.O2_4F[+,RAUO+,1CI3#@FGB6JY1"JU2;=.>74)JTWD+SZ-&\R M0UAH_@Q7*DPXSQ1YM.7LEBM-,Z=*J,3FLVPD,J/]$/FO1XU+YJ7:W/N:S!4O?F-0T(Q-#SYH/0E9K2NZQYLW>EG-4$ICR M;E<[T+:]\,V4II06U7Z<;85$,Z5)94/!7:&UA"BI.ZF^I6S-;ZU9D5>?G<9H M5,V1'0U2L[X]$DS@YC=X%ZK6-&9M!VWHU#KU M7UG?NGZMTW":D+*C:^NX.HKZ-O1NG4<@J3T''5RG\32D-LWKPW5J;9\<>3V+ M&KF.6TM'9%+M7-L%D%:;7%/7:=9E5>UJ[=I.?C,ZT^OOVHY#7=>>+J_M&,PT MIM3KM>Z]I-8\='SMST0;>M-K^]J.1UW7JN:O&T]K(#,/+6"WQZ0I/5N:LXXR MH9+"G+0P>AS)874S3=J:T]SDI6ZV.W=)<^_YX)3_&#WLT!+JW?HANDG1-FF0 M?()IA'&AH2=V](X>]*HH_9+I,///UE>E;4>_C56Y]D.\\WPW*$8]TOTS9A^M M:9J'N< [$K8VZGPI[[)XN<'"Z%WL+Q%F("1EAYB,'NW-;([.@B!:,NP)JC(Y M6V()!DO!^)814I?C;]D6>>--7K^.V)]5(2%/50G%!S+HY+5OS_X<%3$,<70- M=TA^D0Y\6?5J<6:V-0'ROPP5TZ1RP\FTW*WI[7I:,($NQKX&!*@<]K-DDV M^C*1G U>"\]5KP7YKPQY*!\+*;78P:?D/LG*[R_YV'9VI^R-=2^3.]Q)>4>' M.\XCM&Q]WHIS)ZSX(DL3+)X 2-N $]6N*?LS(_1R[#W4LBT[GD^7Z#E]0,LL MIC)]2#,T"@4HLA_ 3QGUT^2PT&2Q9VDN%G=\9*WUT,XZ<,XI#=J9I2$Y MWS9$[8R6KPZ13V+I4N7\T&@*4D;(QWV!FE*<@Y>R,H/G4;?MYDYS,AP>Z%/$]-Z;[MC#M//18^T[$+/J\%RX)E0\=K[U.U"V. M?\@KOS5EB^.^2E)_2SQ+,BP,(7SZXM3_EU2;-LK.&*S]22,L!KD8FM.:=&P% M['W.>Q+Y.,9L:NJ_X!4$?](6LOAP+4SDZ4UB2H9Q9VI.:\JQ%0O0QDZQP-R+ M"VYLE$C'N1BC[2GG3A19R"_LFN)*.;T#9<=)&[11.SN-*=LP#U!>RYJQJ\>. M:M^&G;GX#?GK#5ZHLQ?6KVW_F1JZ!Y-' M"WZ!>X+K2FZ(+C*!W!#B_= IEK -86HKWXUV'&VY6R MO7$7[]SC!HF\$[[<[["8$7G^\HZF-;F(DG20&>G7YC1S)16Q\'W-)5&:S=<7 M&07!V5M:FUN7&T1SX2$WG^+9=/5;71E12,!BQ)Q71M'5*6/Q%B:LM2S%2PU/.&E[7P$T2$@?'_:06*^U( M"GFU[4P-TMBT^ YO5ZL56J:%:1R>#K+@-^&5N]SD2X@%6LV:=YNOD9J?!^*$ M$".B+\@SV'<0BL;MP3SF<1@.K<3?PE?NXN_2##AT:L MT/8<#MC8]+,SB-C[T+8Z=AY3%'K$(_ NCK#8 U=;);"JF^)M ML/;F,$?"+Y@'ZQ/4UJ>)VV$3#723]&IGHS5#W,7_S^._, MJ@6FA]A/4;1:E9FC%@_+"*W. P=^N-W3KQ%;&%A#QD^W(VMKQ(4>I1KP7BJ6 M;_G^D]&OQ:DD%VF'1B0'EB_:4OY6H[8]S"MO^.#&GU=D;IL6L#=!(M]E8NA9%'<^(O!+<4+8#[_S:(=;CE_( MZ9,.__4[=;EWMKI\B_#UC>37U_[.W5-%4X:^X,E]?$7!"_J,9:6-:F2=R5F; M@#.0@]>(2X)?,*=0_/*(_TK<);&H?4;;9Q0KQMV6RB##3=#RQW7T\LY#/ATI M_J,8(/['[Y?1,LM[X-,7'+2(E5%HBUI;&:(8K\&<"#-]OB^*L+UU]NK&7AV7 M0N7Q*<3#@]_G1\7JVNC)H#N$.B0N]W3:^;^**>>__/[T<%F9@](G:WN!*3OS MZ;I#,6%*,8^Z> [\-5D0Q>HUJVMM:)B5QL^ )[A3B9H\_4/2K*ZUH>&['>UI MQ/MU%GKZ*U11V%KGL8@4P_-UB>A_;T+B!W"V7,89$J%1%>-I7K_K$.NB"OSR MNS&!!'Y[GS'!KY6.MZQL\2X0%!O@3DAAFU#\8CPOC:H..[ D3H5!X7\5 \+_ M^#W7:16*&3_.K(]"7M;86\DVB/>?:*G:9C1JH4_V)/Z\^\>1__H9'0%\6 M/_(^Z+B(H9JPQR^_N'X ]\-U%$-\B A@(H+AJ!CEIM4'OA3SB/K\?3Q[3@C' M);L%-:6M33QY/81GHX@S44RUIH*]8U8$0%*#-A4RR$4@V+'91Y*P176:.E"R M^&3I7U7F[EJ*'U$^81U(#)%A/BK-^;F ?T.M*3VC# MJO:>@B)E!'-P(M--F&50])Q+M$3MZMJ^?< [!J893W_RM ,O(ESRP_L_ZXTY MC>I:&QK>0TL$VX@8:?SDZ_G><&_J:ECD0W@P)$"E@C]7KM\BD8[X@"]D45=2 MAP+(FFRJ(4Q.=\+_VHF[341M;+GK6G5&>P]\.1=AP#+?./A MOODK'WD-LMTU>@B';L7:=-W%D9?AW<^5W('4[,Q MVUQ^X+X]A3O7]^YB'XN-N]S7E<5Y%Y*CK)M-JP[<8\!*?TI )9;+?P74A HG M4-;_;H0L"BCX^*'0XXA#ERRW'2!F7+I[XCN&[U00>95B2G,*@ZMV8N_V.0?' M@NV\6%&(+*GXT;"2/5VG7/5@MD,9ZUEDUK9;EKJGV"@L)!N.RAT^[$IFK4'5 MN2AY*?02*&G;&!!;$K'GA Q"AR0XRQ-8_\Y(X'2CY'<1J;R3&A-Q]J0'V-B M_MJ3_4>W(E%8*T:F+&YQ@Y92#E6\ G2B8).:=IW&: @-NR#@/JALICS:- WV M-U@&(#']I)S.E:P'U;E;!C^C=!.I+MIV-.9RX^);$FR48*NEH=<+GV2;KK]H)@-62^C@-'9X#=#W&B=J]A_:"5K9C4WM0 M-1PJ["5-:EB467CNP<87K;;*P >:&_SPW#W[(8,AJ!I:W$(FT)E:P&>*,D7" M-Z;8R!53LL,^?2]0_F[]P6GQU SRR RI8:3".(CF MJ(%2L51Z!L*>.G#CUA!TU8[&T$IXE+Y&\=>'*,C(\P%\.XI?_"5EX;,=! UH MU/$MJELTW"*P2A50;H*WL5Y.;%)S(N,;<[KJ9GZK5QZXUWC#(G\=DXB4 M+,Z&4M4U1=-#+WX89FYP#^\(#>DM1 K.6'.CG'0?M*ANU512Z#-,II%J27NZ M?W;!P<4<[_7Q%K*B%I6#A#?2?+S$BE97J7:G8],;WI0_Q>01W[#^ MG![.YOJ,AI7MAAD:DMZHO&^:5)WSQH2.FD3,UF2&#X@&;B>/&[F+HQ#_N:2 M8%^B].\H/?.B'>[?713XR[UJ0_:E9N\=<4.54H-\LF$9NP!HSO@Q>JU:5'0E MY^M>)X2NL)A'-[B+:-!#$; "T)]='?%:M#!"&"S3B4+?"EPNJ1>KIO1,ED^3 M/1@+%,NFSI(-R-@W&]S>7"\8ST/COR\P&[16<4W&:C,"_&)870)8,O,BUOEI M-:0P*X[_'H7HE2(/MN#OQ5J#AR6)DNPE6KE9D'+EE[#]W=H^:UW=JES?QK=! M7MIFN!#>#5BX"UR2]QI<8'9$[V .%S)5''@W:873Q^@<@;/VV0IO#T4,?E_?5' L?;J-PS0.:IU-=JSI@$56CC()ESO#*N0XU MP]*/IKVGA^D3%ZL\]$90QJF>'7VEF1C42B[])JRW]G$L1HISB635JB/E9>?2 M=1- @Z+TP#P/^%L CXR9N0V1;T^GEM'9OHP$]Z7#RQA'7V1804P4+*-7CR MLFUOX#MT-:T/:PBF*-?:3," %6W-AMB_O*R]K@=!] J697SA7$;9<[K* HZ16#C=&$+%6M&P9[1W$\!I@/_ M$_Z"F11P*&BL/FM>WQX;65A?ZJ%EAHW9K*Y%U7HY<+=-I(&YYDQL/@U1O@R5 M9N7VI!%CE,5G\V@W?4@U@^Q%6Q)9P91HAP= MSRCB::O,SURBCF315IE)^AUBLVV6;H<5'?A8$$4X@W6Z>@/,\4*=+MO^VO+V MM!K$&^4W?"1+V79S]&/POHBQ>%_ 0NK%B^[T9H7U=0GW+WYBNF-]J2C,@(RK3YK1:HM"-_>@I3'9H26 PE4B+ZK+VXO$Q;?S*%Z8X#8,@ M+SLG6"@ML)"Z_*3^>A<$G#JX"3WT]K]05<>D+C?P4_(;"H+D&K]2$65KS]8Q M(HNJ#B0R5;$G+V]@1Q('I-R+E$3-84%*!6_.?$I5$G0/BM:FX>F!;W%\07Z* M7O"CIUS09G4LZZGRU"2%(*S55/U MX)::YGKHSBW8SI^A3UC+H<$>_2TNLE@]X%^3%86'T>X] M.-TO5D\)U3D/''?1G;I]5W_ XDSP30J7*(T>8Q[\:N12<\V!N7BBDR5GA;[_ M"M<)?=D9/&UG^,KP?( E>!& 4FC**^316V6[RU*6?^G*C>$QSS&HFX%R#M+( MC"(V\J/&/& ,:I06!.S" V*6M<">(0Q9?ED(4(>@C4CDG\S(@D,U8=%$3%8, M/$[HIL6;-%JEKWB??HKQ0ZRT#!NJS2$X%M^8A4/]#4$>)(G@F4]]T^#M9F1F M98+4W6/J\A/K._EU2F5*"D5=3&_]5X2^N%+#8V]R0WN19MLMYD:Q_.>O0\+. MEP*3:?2Q"JVI>>6A>PT2[G]F;HS/QYFVUT0 M[1%B\,7R^/,O$4MJ0+CFY#&B&:?R[Q=XK2C^5"% B/D/5-YHD[0]N#=("7LG M-Y>22PW"P15\9\O*DQKR[M':AW;#%!0&2OM=I9A=;N?<77[%*YW+(7I=EZ;& MI'SFU1MN'CCUQ0K?A"B6]EI3<%;P0%=8OD@1371+#MMC1$Q32L2W5C2&5O[ MG4"].41<$0W4+_&/N2)1SE+M4"^"EA?REIHWDF7LDUDWOEZ&6A:=8H@&^\Z- M%7F[-05G&JQ^OC?HKAI7M[@JJ0LY"[EA4+ U0#;#I:^2$1I4'%I0B+9;GS"B M1:)KP?7I/ H]>HFF^L@>A5<_DUNY UK6]Q?>KP2>D+* M\IMAS+U(SN:@:;D@16'[_B/W[NMG?()BWPW:N8^H*QX>5AB_U7/#.1&#'S=N MR"297!(:)Y%:Z_8MQLI40YEO0O!,(=;#F RW>[;O@8A;3XF56^3$K.S-$S%6 M:DTJ)'W&,O$VVRIEH_+W&>BUU0FL0"<1@K*'NIFWTUYW)&OU/J2"*?N0 M=[[GX;98+,*7-8Q@#R%XC2:C%TF;0;U+A#QB=A!U45BHCY=^HHRE,=>SM]F5 MOAIX.QJW=+/*L[*Y&A($&[C)/A1G8M11);XTE;824PJI@I9N(H_@TA2TG0;I MZFU)XN?P/X$':Y(.25YE6,,DRS['+)/L7X)IDOWR^]73?=4X*7ZRZ2)9P51Z/SL3;4L8N5RYY($@*RHK(Q*^->/$2BVL< %V#!8HGQ*X/G/ M1U0PZ";HQS&:LL>5DR&7Q2JI&=!Z48LGB9K;?_/330$-S Q^.6X_BR,/S^9L+ MMV^Z)P8?@"DI [W@L\%*X)- '6MESW9W8G/"6.R>"I&&3@MATZJ78-Q&)Q+F MF5Q>W(976"JL&T:T16?&\K1B6&:@EBZ4J295M%#2^ED3TG])444+G_TRPR>] M> 8F;E6 %C+]5KB2>P9"9-#'MB0R\%N"'RL_(:+-78S_C+(DV--IS?&O>G5#'(JYYM#HG[L4(#WPS?4: MQ5_!N!(%U%U#@P)JJC,C#Q;<21I^ZB_9KQ 7SPP")6T(^\#K0@::N)RWH&9O^,R?!W>II"11C4]5 MW.*]649"(?@GYMQQ3+2DQ\H Q#)H$S:U3DN2V87H#?SD*^X8_(#93A4SIZUB M3Z\;$+K(D\O7>CUFP\KV7(80<,K!KT3J=L-S-_QJLL=IJUB_6/)H;KSY05<) ML8#XPH KL(TNI3.Y@1\UYHQ;8.MC+D:JU)07M,?C^(F[7L=HS1@%S>/U#JMC5 V59A 'RF(6<@\N 3/A?,\^-@__;$?-=EHBGL^D:N(QC;=Q]5F" MZW$NB9[(J@7(\ X.0-AR>%(A$%R_?/$+#'F#^K9AY9D931HX;K!XW466)A#Y M0C4X^,9._*7.-C]>>S-QZ+UVETBK %,6M^YO((^#Z10\,P-#6BE6UR?NH31) M1V:\K-J0L.GS4[U-^4W: Q.D+U6;NB)YJG##8IOKV<.OB\(UGM8MW!C@.:D- MC%44GG'N!KR#F!I&^,;M.(Q7DLD(D_=AX#G,;3Q%5(I2#ZLL:Q%N[3DAD4[I MU4N#W /*XH>$@*$-#>Q.;XRT;P8>&[]O2PU#@U!UZIK+ ,O M)!GB2;=0N&P#<=*.AET^CFD)3-DHY66']D3,XN4&9#AS&G%5T1DAKT&0D7 - MFY0;C>M;O GQD5[Z.M5NJ8A%'PK*7=ZYOJ=6FE5+S0$<3.L<4"\W1RVE:,1F MTAWQDX\R)7I/-V(',O@O^. ^OJ+@!7W&#\%&&27>CZA-F%66B (D(J/8H2P^ M\%/">7)1:P0MTAE5ORN-ZEG,KE$()'H61%9RC@?F.DN!%ZKO<).AM _)V80Q M59QU"S\$DD>UK/5%3K4G1 M1*0<1^WSK')B?7;? *CY/(KCZ)4F3\=?E(BBK4C8MG?GN9L$CXO%<^!3YY/" M[TQO]FY,Q:*J*,%'&TYPD08>)1(GH@85[%FK6<8#/*'$D&K@NY3%9\-3J:*W MSU98W+_&7,/C)HZR]>81A2!*)D-%AYOIS])-0SV\ K^M1W+#5N1GE<(K#\#F M3M\-.9GVE&P[J+(@>G V/?->X)[5O_W&:E9=*RJ)!+F6[UZ-UVJJ-2EL-]7] M?D;I!GR;2%81!#D%E3F7#16LQ^6U0K2:B_A2Q^(W 2FI*]@S25!'2*T^KES& M\@5<3:*G,Z/J:LSRH:4ZEFK\29_$P2:*0[O+XTN^'OBG@=_35Y@V&0*/H>/) M#B1XK>IRA^=M:=*A#4!X3I'MW:%3:LX\["+GZ)"*^9NV#]_25-.2=S':N;[' M%?,LL;D6.<].7ZQ/O0!F*5BNE7JH;M:$!5A@:SYGGD9WJ!E6HY,>(^_W( M^(U6]6?D*-0EBZ+)C7+81BR&.D)F@-#C3R&_N$//Z+'6J.J,<"K@_8$@1&J^ MYA_R4%D)]*1:ENY/>E:JN-P40/[UB.)M"^V;I/)LE.T Q[]LJ&FG96<0RMD M+H'D]FB9T;,3U3FZ";=W"IX5VV72=&FKS&D@ L_+D ; _M9"O% 1L(P-ENLH M# NE*FU1J4K9:8WOEDEOT8K$C![W.K)3 K>93A_>F,),+:_%OPP))EM2F5_$ M8',G_U8D++IQD,ONSL4])1B/^-:@Z?O$+YJ,5RT(S%""+H3]9B;?+I0L:I3Q M-0),<.YRI]00UPH.+.[?2GV:J(4<3UV>(&VQX@KHT,N=G?*O,D7 0)2MAFKG M.GD J.$^\VTBT!I3F-00HC*WD?^!*!D\&((>JO($&;6I MP7'7HCC\-0J\900R2HR7R%6FCVY28R)GX\MH2:*U*?"0.M6!O-STUZS"QEU\ MFZ/VI#DSW9+(3!!FN-I5Y>\A+SSC^):2+96H[@J^D'6:K, M6Z$J/>F-P1+WB([I2I=#==GQ]VF^'7(C7Q$4T'"W:4E8VS,3Y@UN>XGYNM&W_5*LT/^CJV([H4D&0 M&K0036O/G[LI.^?%&>+N8@GW%YLPQK=3GV81V&T. Y"5M:H-Q4L_*9*J#>UXK&QG!G(=OJ))ZJ%5 M%$-7C5;,)C6'AM82DIE0JR+D3BL2XX7CA15WYQ' %OC8LOUL3.+8N=.9UK]_#=H44 OK8 MQR959_#6MMIB>BZN)U%[=ASF#DRS!)"T'33836FW45>P&8C(W>+J/B%"#+5V MT[8D8M$UFJ)_5I)("_%]2G=G8\6A90QWCX]%LMR@6]PT2IXA"AJ2]F4I_ A! MT>K;LGEE>_LNUXT!/.)->.'N_-0-:)Y%XEVNVFOFBO8T#6ZR@?\O9,HNDK^P M+-KE'X22\G03.9 /_H/ V4+$^-5JA=2F^6D[8<]="A11%#PO*=\ZVKO*6&U6 M>3T:)F5N5'4.D?KWB1))LN52#Z6=:Q*?X4.A&P:%Y,H\#T*&@C0//L&_MSJ*K. ?@Z] M>GQO"SQH;?49J--+F&G,V"4D0<<'S@U!UWP7T>"L1IG8!R,_M&": VR7M M%XU8Y5IR99!SJZKV;AQ=!U67B[;.I+"R9YZ'+[0$[X/4#?Y??W<1>3)W3TWA M2;M+V"B(M'E!EV[JRJ.NC,6'#O*(PC5$D9AR7!@*VPRY+*E:\F1%!H @<[TY MLCV*=!N/N&750+M2L\<1E,*"]"Y&LJ+3^G'C<\#C=_6Z?E/IH0V'.?[R8B6P M]^=X?9D7J]0-IDFU&4B!%3M"NWC UF0L*Y=,B,\SX0^UR+I/>!LEY'X%+Z@E M(%[I.N"& )*1<&BY+R@M_(^5#J]-ZUM[N M^A>8?^_12Q2\P-4DA#)KLE89*UE4E'L(;;E$6L<8:Z@0;T5DZ"49PD/J@-RC M*IFC*O@<F&JQ'7V>&BC>C"KE15>N, M\T 8Q.W1^@9IS2(_*36O%Y@JQIBTIO4M;OU<_0W7#<,)$UU[C,A_C0G8=@_D MH6I@-XESE"+F\=<"#*(S.:NK'&*R^\:@3KH:]M:1050\1NSNX#<.TL:[&JM9 MOY\%Q03@MX #5OY#+JJI_-=:$K$;DBY 9@!TE1:M45-AOM)/9V7;WR";EJ<0 M1X@F#E;5Q$W.IW^SA#[@^8I: -/K-N> K4PD8MYB&L'=!G/=TM!9:9'YH:#> M&H)>&U0<&F(9J/6A$XM$*>)^ M%V:6LE&5N?C5=PS.)/"TJ>GA&JK*TE2854!(A^@C^U%' MD :;9+Z7=SK_;%'3L&-"RF(E7@=*Q8*BN+T :*$7>JY>5M*^$G.Q@NC'ZR!Z M-2D\M%5FXOZ:$*LV5\S1R$PABG498QG>R+V//*8N_:MX&ZB3>AY/V4K5@[ O:D?0+B MLEB) B+L!>$3)X(]M)/=E'B!OB.S'8 /P1>[P"BG^$'C;K&8RY#I5.PWS'K M>"FB#K0(*&7(#:A!AMK6=*RZA!:R$S>0P*+3PU[$]6@<01L2L'?8MKL@VB/$ M,.WERFZ\&B_$ZD;TVLEC1,&M\N]PFV#9\^\H+?QLJ'D.2ZWL)QWRR<2=F$%, M2W>_T6: ''WI3QI_\-E]\[?95AGB5_YNW4FBI5L95^I*WJJ*/$E!^-U#GWS"8[89L83:'KRF4F5:AVY.H?=SIFW"' M=_(M>D'!3\W@IB4U+&+#S[N_P6 MQ5]O0I*P@=DCFCJ^:&H.S!1=O?D)6!C X@VMY![&:F;(5&5H*",): 0UQ3U& ML(.!64;PAZROS2M;W"Y4T&%0/=IW25[6;K 85;HS932!DBD[^=9E?$$%H LE MZT?X8%U%,5NY0GZ:Q6@TM M-2T/[ M,,61K?7GT:R5;U!^Y["?W@HJZ9H/Y] M4&J[R[D9*?Q21THS4!+F+Q)S3VN)Q&2H/O""78#5F8MC#Z_N3C@*ZN>L0:T9 M+(3"RZ'E>C2C,AN/B>9QB$UJ3A16<@%ZDQBY"HB"TF?[/*HZT4"IB#UG6I2" MO1*SPB^^AWG]_5,"^LV%X-0F=# M[VR]CA'EJ31BH*ZX=9N-$.^KVI2-JLPKFXK*VTY:=I:W5U6%7"@7(9_EV>+B MI@FB ,E2U.>4JZ%*X%#T";3'<.Q/^)NYG9E:GYBJ5@GS" MAB=2G5U&2^*G?(V%73?@GK/+K'KB]67G"97//00NE8X6C:L/':.3/4.^9GS= M/T1!9I#ZU86G3- D#ZMO7F_0_;RDX+)TA[!_%)N#_?#[I_-*;X4/%J$*( \V MB];6BC^RDJ/%BE4$D#QPFJPF6.OQW54I<\ER1Y!4I2T"QX9M:O97#TD$]!KU MO($X%?O]X[:Y4&GE:3^%F["W%$T6:S*L5:M3;,#M&%/ XEY3 ]2S_HO FCWU1M$ M%N(!Q-$6%C9+V=:&E<5#37B8JM8O?1C:%CWSEZ!*#MSZ@N;^\@8)X/ M_3/#7;EZ:7+GJHH/#2^'TMW %PK43XO(:N9Y;9NA.: [:%]\^OE9H(X8'KJ5:4/ MU/> I9W!>ROG,PU@5..U-]O,<5)G967$8!=:]LXKA4JI *2$&Q,B4O[S@BI; 0BMCW/1U+#[5-&,<@L2"Q75L>+9U=>P&(-6"<>MA0<]F MM'A\3V-I(/&7Y/928>>,V."DV08%-JSFZR2Q0#:H-/!UC_D%F#:B1G67*5RF M^%)Y0&D:@/0&8+O2U J-ZGT3AO.VOHW3M#TSO>P7UP#T8*PV$_'D* MQ7'T"L8#=^APZLEL"_7013%8-Z472;Z M"C/W\>WEW&MSVW.H=7(/"0I8YFKH!ICO]JE&DZM=KT*\Q6.=YU!OLE;\@L#Z MW,PKJ"@YN/;9#R1<0?G;+!)0Y*K>(H!(Z>&AKV57IY,[)7#C@ADLP5SOFV!Y M"IQ2X1L'?H?7;@+6Q]R'2=$1%5DEPW6E:]GJ@*54C68M+#&"H='&2;]@[L2?3P0%2,N3M) M>LYDOKE%V_;/'GH:[H;)F:5<9C:X$J;L3ZKB]N1XR M 1&+48:O19#=71R%^,\E]>B[BP)_N:?_:QIN:S+V;"A9DN+]%I/ 67C+-O[. M8$'1U)C!)KWV0S]%MY@K$B"UV1W;" /?2&"6CA(R8&.:LP4?-FDVI#Y8#'U: MLPD=*]?UD\Q7*FY(7\F>Y $\YF+UE-"MN7@&]!G8L?R9QDND" I1B1T]*%J; M!I:KDJ>O!(@+G9%$6=RJ<40 $GIQ_8 H\ZBTRPWOG]1#:D' HJ$^(7"X!$S* MP,C+R\Y7J%5F1%$#=HZ137[H;EA7LPHJ+*:UTML_S?5F^6YW>W\'>T?-4N(M M6KL!=9N0Y"B4E; H&V+&H_"-UH?L2,O:"R;@MKM"RZ3)"*DJ/7L$(\/=WYJ, MQ6!6++7=)$F&O$N"/42O5*+>$P$O^*6JA(-N36=@JRA![<9OQB6B_P4$>[1S M?8]9W>@M1.U$>30%^5$*0C0,S4D]R*ZP+ M,(6;H7],-7+AN6.613:7GRYX8 MV *^KW*F@.@ARQY]0ZO3VS0]T4XXPYWSB ]"X,K#&4SS0LA* M#AT@1.U1W!'E!I\$/X8YNL"KKD!\,M:QIZVO"$X5L:JPOA&Y_RF,F6#5!-YW M&-KV=AVFO5B=>1$YMUJN2EK46L>IW>XS2C>1X+J^> U1#$I+8R+6YO6MZSTC MG=KR.@.Y3\3[9 ]Q*]7]($U8FZC/N&=KO%3G[O(K$AS_*>]UOK\C7G7H"H*< M=K%O0A;M3,ZBJX(4*;- .VP.CMV)U-! B79X%<4X$EOE!&U;6V;ZNHE0EX" M@8>WH-K@#KQJ3;6BO$5W@SW/04=5,=67L#@X&J>WME0LNC:!6Y)!QJT4FH%[ M<@%%7ORF3C%AKF=M2']S8^+\"$[M6EVAI*#U%[R"98-]4AQ+#W@2XM0&(U#=$>",T+0PA)#!D]Q8$CO MW:3F3"WX=UF\W( &]#<_W5!^_!*EH.^DMQ>-6CQ+>3F=$7B,EJQ?F(4-3G?M MJ$K;8]O42$8W(?E-Q:69*\[.4%VH)'^-2)Q<<=4*^S'V 0)1-&-U!.+IW=SL M)K SM-"$*$96)P[<@2LNP456".8R7/Y!**GR).I%T^X>TF9X&=Q4VNG9RW5\ M-$4I-P"*&7AJ""(FY4A/HA8G@[&8 K((;"CE,!7%1P+<%'RB>"P3U6Y2=?4B MAO\R5N+*76[(%$/,&14NJ6@N8[F';< "PO_E5658P@?KK!&3#YMA0E8*'YY' M@C'*[DO$\@7-+P"P1=?F(^9#?W+8LE?0K#25^24UATZ1Q?*3HB\1M.,&4GP8 M;5&;QS?&EYZHCV/N3<)/ZM/.4HP4+ MW@.=M$]K,S!PU-4X@J6X8716$QI3.XU=(DBOM). ]BB+S4@)IT.0!R>.)-ER_0W%R22=,\RGZK=?62%!S?LTF@\KG67>_76 M"MG;Q95,0B:?"75YBXYZ)/31I"JK%1LZL]\>WZ9+HG4C[V^._OU;%'^EL)LD MZZB +*G)0-F9V-#@Z^V0SM4CZD9HTL?]S/-BT,W1_\#<5B'$]&6MG8!/4>2] M^D'0W"-55\-F3)_*79IRN=4X*76T7TLZ,TO&T!S/LGG]B?,HZF%?.I$8&F<< MOP%1K+ZP2M]G!F[=.#'@^5Y.0,-CC]GBX,P6Q7K'?-QGU\?;!J)\49%34/C^ MX+J@&629G0GCRAAE^/E7S->^@H4E]E"LR;$W;H-SO'AU/B;&:O;1%VQL?JW9SUX@KB@@41OB)THR@TMHA6>WL0QX@G?RIHW M3%?<*DIERF"T#3I :5&;*BB6,4RM=N(%9O4O\9J]A@6+N"0C*W) M+7I!P4=M"(&NAEW7#R.*53^_8Y6_@-:>S)@'N'M7*2A[,8.+_R?*UIMK?'<# M%Y&HG$<&)V_1](>?JR7- XS_#A#37(E1VTI378.JDYJ&F/I[$3,I1&$9DA:S MB(-'Y2GBH<]@5/.H#://1-/:0Q\MNL;4^Q*O>:&-*8,S ML2!*M*.U(A/GQ, 2.>8/[V+TXD=9$NPIOCGRI(]#HRISE,H%")0&EU$'0I.N MVL7&1T4RIL5JA>\=N6+.5-HR*HIW"52)YV[B&S-I MM28S$R^Z"WP7K*.8,71:?J1!17NK2!,G\">9BW1Z78^VCCU3;NYC#N#BFHPG M.N-L*QHSN,6IM\QOOH/0#;A\G@ 4'%%!$.LILY@V M:/ [[4#(WA,EZ(!R&2)3Q M-1K8P**C/0NC9 ,#I'WOV@)\6V/N510>>&=]=N.O*(7EKZK;P-L@RI*;T,L MJ$.AB>Q(9#:.0SIV2%9T:-=1 MYBTI9T(#!T[^'I_AN)(JZEX"K@X4@I MJ:]I"46N^%DZSI&:LNOQ]VQ&5'JN(BJ5):W_O)5ZT!PU1K!F8E,4TWS>_;RB/$ M4-WB)N/@9(#N9 B$412VZ:Q=WBY&L5=78VX1?MJ!Z.M,Y)U]&2TS[L0A\QM(ISY)_YFY,69&>$B YE!52\[@B<33*F "MGTA];4'YBFY^S53IG$/ M-#EXEKKPMRN&P'F@J@];LH;0@[G=-+G/0=>;1D9@\CQO,=O(:EC)_L28V)VG9LM3NU?$>I[ZW1@K/&4W M[(KB8E*29NE-C-7L&9W=@.BM-P@UDS1F QN8XR.:A6#W*S M TL!S0'S-6=!6'NBM,*W$8WVEJJP>L"9]VC,.DP*,3.JE1FU8A:O<[P/P5XA M>"$KKUQ)48M^RJZ'OKA;0_1IK9C]")WS/;D"+B 'EV:/J,M;E/)-"2IFD8:B M<'05.'V H:,QA#*^RNBNWX_F# 1D+ ;L4)SN07L*( O "NRV)O?"IM6'-KIW M%O#<.%QDJ1+P;FCJ,PA_HP\FMR,)"6V-\6_JFM:&]=E=;O"IB??B%M.A,FHJ MS-"[!TO@JRRX]5?MP7R%JC93%W'\#!WCIKM16I&P-U"8\<*I_0+?!FMU4B9Y MX8&OQ*LLCG(.#/A&M:N[JJC%?4,#J37R4$7V-AZ47B3M/<<0=(!W/NY1")W+ M=3VP2@_1*LZ_W(0>>GMX=7?*I1Z&ICWU)E-L7Y",BIAQN@E_V_C+#=7^43]: MM6JS666+'*@N%3>WQVM3FCO0>_M0 M%MP>EMLY2 97<1SA=SB.$5&N)"1;A1_%5"DJQ. WMZ=U(&G3SE+P'6I3BE#& MYF8DK#I3&*KW7:G4P(Q(/2\;;[#(QB;C2AK5FQ7V(CFV8$5KC;M8K6D]P&L( MQ!LASZM9$31!P_:NSB*S8 UARF#W:U1U!HJS'#A4U^$B=^)5B-F5R87:P @)R(5PQ"##-HEWZRBQ(L&H!;2WWHS=B9T^!$*4@K8_AP#M3Z M# W!1G^31E5MX]1^BL"T!,M29F2:X-4:Z@Y]]\#VR,-6P'EPN='>-KKR<]#9 M5_.08FYQ23PXB"ZA9?A+.VHVX0!<)@\19# &=FLZ2L9J]KF$:$H M;$\DZI4RB/*-*@X=:Q;%WNTSWO%1\ *"EA!C M^06]JN^_1O7L/3\97FP A"#A,F\$&D*;NE=9?@97N01/+SG?"_]J?H^W(&43 MG*;J\,7=]O&_J'7\#O0@F!-,T]A_S@AHYV,DQTY6&N6&;64.7N-%+A0?,[GQ M1V;N9#K*ML?',LS09)-QP3/=+G7A@0UJ?E-R/S,@BQ\X-90QL9,H XP M]\':5#/W^TN48)'"E)M:47@^F,<"$90MB;=0LP&[L"D>00AP),9T*57I;S,*-#<5$$C M@R24X1'680I-J-T#T3\\-9L1KX"B15J#2Z@T/_#F*N)L"% ?!RC4ICLTUK%G MO&=::@8S*+RF>O\R<[V9& GU7HGRLM9Y-$$XTG .JM)682DJ ?VU@/_R#T+) M7 *BCCAN@&7A;$?T?,36&2O;UC8UQ2G0U MYFA6.=]_=O\KBHVQU2THR(8)U)RW;8#_"M=__0Z%IT\/WY5&'J,DRF*EZ8OO MD%Q-^7OPG,<1Q%& Z#3A67I]??V1S!1,TL?W[W]Z!Y_?I2A.T"T0_>X_.#'G M'T#.(?3^OW]_5[0[RQ$$%CLO ^O/_5*Y5'4)/D=OZ>,K"EX0B4;I.D;:W(F3 M-^B0%D^XZ4='?X]3R[4>Z<4H$;T?L:^GF>-X[ M8CG688?T&!X5TF?\1]'K$T=8+M)QQ8I!W\=:C24#;OK]Z>&RX_2 /@>/@42* MX!VTNB?.)5RA<3+'OHNG!E[,S'7R^OH*>K+ K]QE#L7-V!6DG MRFF/M@BCCC#@@R.T3X3S(9!W"OHG>.]!M/G8@ZT[$A>B5U]>F]%V&'$'J#L% M^4E9<,Q)HCU5[UYGH=>1"Q/W*:'H4)(.H>G\@U(]D,$$UL=13XA'N-:SY3+. M2JK'/NO$J#F(Z@ 3PBE'A#L.BA8.=JAL%3E]YWO>P@^.'S(I@$_![?CCK6",.;N54:,;A[1SF( /9^&3#<_Z1.]B,=E3'':K'Q"'J MC#:3(1=\0"77#-4PH_BE^\M8WL "?0<:<' +#FMBTM=QC*$&RE&Z$X\23--Y M]/*,ZQ!WU MW84;QWM8:?+/@YT X= 7@SO4T>3:#[QL#\*RE9<66AR5:>>6SKHIO:_I5%3A M<)KC"B##C:4B<>1C\G+*/XZ][XA,+HCBP$=0UZH^YX9*^B'P#I38E-J-X884 MB*,1*)XX!9P\=N$84-LC85^)$AI.!>9SZ$<2 MB-EG3_+FG,7*832=O$5':-(YW^<%_D&:'9_)'7\J@LHL1(99."&\W;338%+M M4)]-X6>2A1>NOQY3,?+ER%2< ME= ,4(!MQ6BO:$N[]QA]1O_ZEQOZ(:(_8/91GF0[N0G/O!>WWW$I=XOHSF*Q M8\X*]\Q!I"?@U;7EG>._X>N%L@7"E/N\AV C.+O\V]D?96X#Q;12Q:LXK= I MMB'Q]G/R?O'?<,^4=H<$O%+^2--:T^-/LVM'9]5E\3[W#T^]U)8%3>:Q1*@Z MWV.ZR0^3Z?C:Y8H##ZO'UZBG(^;/W\2@V#+2MDY)8T[1FD.:PT\9;H.LL=@P M<[7%C4XBPM"1]U=(,R,RH3;9!NT]@K+VD(X!7TS(?P$FY( &$EAH]3A;>6?B 7Q>XH-\L,$^J<:!,!-N,O2A, 9?.A_MOXSB^"6(,AA M]%TC@+G<'P>>01H^#Z8ZMOC?D\:=#Q.^%L,-GE^?N9KWQ*%$3QPVK-%'Q2!G M9/S/7992!]?S;/_LMG!H^ L=74C0+W-4=IYI0X0M M>9(F>-WQ_T'>D7Z\+FOP&QB7N%Y$!^A\0V,K*4=)=Y7I*\KRH5Q',?C,\,P4,#(Q(JL75T2: +O/ MBC;B0*) 9\F;F2)(;17U?.>&3$)C\2MEM2UEY:XP#764;P_R"D(:J,'AE<8/[7/ M.M" ,XT_.N."\:YZ@-V%-U[RM//P)&,FYL/[/_?719P]/#E Z_3]GR?3+(PR M*+9X!6TG)^Y0ZI./$]]# !1% 6;N_>3K^;ZKA"(N68FL W2)N') HPFT YE( M[BI2)'QR_1"@^H1L<1249B$#]9/FC>NL ^5].'&@%\[WT(\?3IR\*W#]T':= M*'9*W>&__Z/HD2-T:0*7<9;_&[P>>VX%0NL4B#E [63*C= &W'@@ER#>D".V M1%R!A!^F<@>2\?:Y '[1WTOQ*<22.VCZ1^;PQQQ/<6-)Q31!AW(QKK\BSW-+ ML'%+00M%QF,.0]V3Y^6M8"Y7"$MPBW:<$)'[*77?1N-YQQQO88BBXRR'7PCC M!/$42SJXB4,<9HFS-ZWIB;"HTUV\==QHGB%*BQH]"+LOWLM%/YRB(]P$Q[M" M!!ZA,P[KC07QP/(,EOQ^L^W6C?XQQN(2R<63NZER1TZS,9^7M C+F\$;R]TBP>'\QD^+&QH\((%P,2HT(FV/80 M%_OHI[#?;T+/?_&]S W@F2? M$Y)F(+UZ(=#KPQQ/3M2A5 ]F%(%B )/L./(N2Q!*;X< V#R&R8\-4+. MX,,*OKD159AARR-["G>N[^'W-%SZ.SW+Q1/'+2*K@]%-\#TO#A3T50G86; M4/#]*-IS6(,0\+#XYF:AX(%>QB[]+=$UQD M+,2!'TP_7Q'>$!Q]3-L!X\@!#RXHCRIQ6!,GSF5NOX1F1O;/4V8S[&;/JKGF MQ=Z[VW/0H=(6G !8#SRX)6ED7 7C^ $(>GN*F87E:X=('G\;..G\@3>.V\)7" MJ9] F )%Y8'@5?RN0!N'.,ZRYP=[&G;,\7+B8!.:"@U"008'RV"TI]N3XPXM MJ&@:\=:L!M2P ;/ FLENFR\H+=+?-4E]VFM5@RSYA1AHH#7'%9H#OEX53GJX MMJH&#D.%]"*9Y,@Z+6>RS22RP?4D)"Y-W4649)^HOS M\2]_(E;"#W_YLY, HX,7E61J^ Q)IIV?/IR 9]]/I,PE6A*!@?_Z\01+3 F$ M9?LO*)C@R1=!Y*I@EP\3AW M,$YWDG$6CD4<+7-08, B(^/4P'^]AA-41A)-/Q)F(WS8()3>,K>JO@$%W/Q) MB#JM M3^ )(S%5A+_@=AE25+%-%'CX!%)DMOX1TH&(,*N2< G+3*'6#F[$M2-2PM1M M #!*!G]UD(.O:'I]ELYJW,% 'E3J1WGF>;@,#8Y:Q'=Q].+C>[;/GJ5T'4:8 M!3M!>!,G?BB#"BR/IQ[*=A-"YAV>D/A7Y*U+;A4#NSDS^M_2\'(1A#?I"&V2 M<\=:%9U&)G:#+M1P>8;I?L[.!9W)G)QY($KNLDDYB"^H7[YH'MZ2NF\324K# M#22HC$%P.>7L%:9Z..,1'VW#H*9 >WX*7S ?P%!=649C(0^K /8J 8"EN='$ MG_N'WO,.,4C8/,ER1@FJI1$5T35K4T8_?GLCSV7-5=O M-J>)F$']I)1_F7[*H!;M*O1ZS-H5^>\?9LJXSK%_FKA\3>"W5L71&"*;P+(L\L?IXQR'G#H@6S4 M)9\/"J .=.X?\UY%H++.0AK/5-"*&)43QT/'%.]Y &$%3Z/K68 M3'@OCK2"=\^S'U+LHEJHO%L8:'7!\H#!2_7;PC?F99G[8?;DRW)DF&71X1,2 MJ,%P"7RASTS$=5PQF#X0]82TXR>J'''.KNH4.VX

Q7@QN3^"I#H>]MOG*.AEEZ&$ M'$IIMET.INQM5<4TN'))U"J%TZG*O@'MY9!ZRXIN#UBOPE,)P&!>IQ#<#E\&B9NA'$&Y2$R MTF2$8MK :1!I54A&#(Y]$H0JE[9E&[RI]Y!SJ[<"I0I>9#;4^P,?:E.DJHF7 M%O,4R%^'W$VXE&$90&N$+.J2I&Q])H&US&ZGY;Z201E/15SXNDX=RFIA;H+R MM.2.V^6\W8M5U058%N?\#4U+Y58<9->,[K51#@#OF#RVDFH)X&:BT:W7@_2\ MX#X-8?K42CM!FENR1'88>GBEU$#&,8X>(C:@I8IQP;2DD!-\7A;":O7L$@S,"C:3CDS [BN[+ L1W3T MASKAI !8"*MV!"CJ$A.Q"B;I9LHAE"UJ09R M*P"%7KM+XKZ!12/7!T/=>13'T2L'O_4(C"Q!AO)VX/%D+3EY4PYOZ[!' M7LHU@E+X9P$%ZVS=/>3QGL:@VR9]]^,F1EWOF4[YRTF#!S\#E0SF/^-/'_\T MH?T4[U(_=0-J\+Q'8!-"'KY8KK,TBQ$!%>H0/%MVKN!48!LSAP38T(*CPL$/ M6.V!$;,F2+:@%6F$G-XI_&1&'W8@,YZSICB0U;TX ;0YYV:B"[O<#E#2XTP^PS&C?^*5/QCC/XBN3V1QHZ%W<6%S=*W=Y$8Y3(],,Y M]LM4(+9"X<<9: DD23+:T7';%?L2#LH0(37&PSAE[,PH@Q46D YV61JLSP8; M? N##1HO:J%KF<$E"WVZ'<)EK>4S,A41<@C;]C4Q! MT&WT#FUVNKB\Z6:DHHQE,^,6,[,KSTR(9V:/9\:EK8^NBKUUPU[._%!_CGT, MQN]>#<_K O^YB!^CU]902#I\,J *<%Y ]P"&$M@;1>.$0P0BC?K&7&-F.ESZ M;G 7)3ZM"W_R!8@ OS7 5%;3'3L$VU)C8"2D%(Y.Q"#0/9"BJ/&2UM9GVN/Z&_/4& M\PYG+_C7-0)-!/&3Q6?D#L7+ =/)\98=]6&O?4>A>C5#<#W9&C[,B/M .T# M&YJ6DXO9N-(1QT6>^[*OT25:N5F09>W=:AC#H3A%DTXK(T"\!Q:<>X.?K@5#KSM*D_B23>PJ:G(ALQ)H MF],WZ6@\N#F_YV%A[FX71^YR\\.X:HWQ5]G$WRG\!^G"$2]":/7 )Z$$3;;! M+R49GBTK]U.(.Q! 7 F#ZOSD^B%8)1>AD#TS]A/\Z3(#EWDJ>K8QBDNQY(J& MG35NDAG^(;>:6\<3F6GF>O",<%GDG'G_E27IENB.)W!#Z(OBC%?>IXK_Y":DD]EO(S8$OD;0 M[O@^W#:G9SR8:Z%7H*J@_3K *#KA P38@"( CN(\ Q=+>;G*\4!_P*F7GGT^ M5<"CP=;&ET 8I87&<.QYPI,2N$F")X/F2%QD*8'R,+DH]R+%:7_@O@4'N)$#W0[U!PBER@&A^1:9C! M5 1H1A36;A%C[L,_DF>OGN*>)8R:$4I17D)CF39'XZDCI,:R.#Y&X"0 MC+[L$\Y*!7R-.QO_P6],D8?ORBD@<,;&U\PH$U7B5)W M.'F'T9\$TW*4(59L#G2HT!?NS51=1:Z^']V02?-)\P>$HEHO8A*%"T\>)M$K MR2PE7YBG:0/@D,R;.&$'>YU./,="NWX0L)'F <-><,#$EG/IA'NX\ M66SKD&,+9C,LS.P\]<-M R?1IX=#Z+!]%!JN3R.*,FHC3.[BZ!K2@[)+L*\. M4B!] A%*#B'.;_D#'&#%C6/*40RA]LP],^>E7)XL_=TLYM)*XK^J!K(PT#75 M?]X.$<-;4X06_2#:XN8Z40MAOA;G4*5'%J:OI4IYPGD3S@X'CAP '5ABD3J< M@;#U+%G3^(#&!P;.V4@Q/\&0:W(V2=*%0;K/N=]R,H4I%X%G3,-\R664/:>K M+.!8J 6T:C^).\=6+0B>%*G:B',;*P' M/'9\_/T[YO -T+K5P3-H0;#K3)"%S$TVF*>"_X#:X,4-"(3>L%[60!V R)*- M(S1"F-![A,^VOX0G$KX?['"#8J1D7+7!6O+-%F*7B2ET$P4>7AFJ(NIY49<" MND7J_]UA*JCIKFXLM^.:?BXO#)X5G).?Z$$=83R!8BBVMJ;"";??\ZKS.9[H M*1UV7#*>KNK]/GJ^9AW4;E^SURT*\9WA?'&WXXI;VE65-)_2Y%_?(LH1<+G#E$5-PHA+Q)Q[V7O]@#)%3SN7!87FDB]YTTB M=.#@9R0H34;N:5=S)"G-P,.W- /RA PSFHDB_C+&S'F*3R49.692>QM>"Y(. MISF9C549J=@A&;L\_'*7!RHB3GL2Q(4A1Q94!R6)OB2@G8_0T+%S?A"KR)J",)<0>ZCJ,M MX'/&H1M<9$F*)>_X=AC7">HO2C ?> L.;V)2@_YDXP]F-_0\V(N!H<$>O 2] M3(R\2W?_&4M@8.L!'(=>8%=<=/4(;3<'\#C@\07EH>5X%#N M\V2Z$5#L+%8"KD$/S>]%%."_HIBJ>42L!&!_Q7]3_6^Z<4.G7&D:6\%C3/+2 M[VF^,1IO2U* =1PXIY?G%2,D3UA>L8,930F>AP^))8=+1AU*@3M_@4 Y&-R$ M'GK[7ZB7URHEZ#"*#B'I8)JS'T1@I_^$'_X-!4%RC66DB-H"<]"_7@$/A*I# MR-;0!*=)43_PN"JLOC@^YJ/D\@9&#YG"(BV^5PG8;I[&Q ^7_BY Q4_XI0\] M-_:2IQTP:"RI2=>+GK0(<#:EU"ZLT1/QU[Q=AS9\DN=Z^0>6RC&S[ ;)^)@1 M3P_\/L-LU*?H!;/FW==>O&.>?GSXT2D(.N<1L(Q3Q<8,.BRVMD\/3G[WP[,M M#&ZRN#'B>W/M^O'?W"!#A0].;^7PP?2<+0;W]P6*#B$I>"19"$.YB+!PX+'L M(X^8GTM6*,;W73EJ,Z%1E7A/\J#*00-Y2IUPA%Z<.)7PSH3'=\)&YGWYAJ>M MQ/W0J9A",5AH;HD")$\P?H=BHG<)ET)V#8 O!)_61W^+BRQ6#_C79.62M D4 M'.U#/_T3S[:^*UH7JT(^3 MB3#K'I8;Y&4!ED8_19'WZ@=!7W=.3A%&Q&E.B!\\PL#*F!C;+0 [@>:&\&,$ M7_#"C>,]K&*!(\Q;G3[NJ+\Q=Q;A4P.&38TO>SZZ;SQ$E/K?49#/ 01I0)\M MDW8H[8,95&!W/$*>% ;G!&8(<(?RPPSN_QUC$9)S@D\KI$VY>DMC-V)8;L2& M,"@.5CE:E1@PBFXY1;\X<*Z8<.7$%C#6C*91O+B@0\YY?9[&1WE(40(QX!'F M+XO K"\H+=+U]>\0A\9V/LM:B+>M&'1(8=1J_D7(($=HO54T(#G:;/5DHZ/Y<.G^SR5%:R[&'9\9/L*@"\D*"S]5B=<\2X_69%$[5 M60/9 QQ,SB+E"1'S(1'BQ(46%O-^Y#2"Q(Y!+*OGD@T?UH9V-\@,#"%UJR(&G9IW#<8#()"?_/+X8ZXD/!EF5,+ MEB5'49P,EX ;0H"K?\ OI[\D.O"<02M2.1+\TT3^J9>[5<&_"A0G\[UB4PZ! MH/3HX5,?K=)7?-(^Q5C*ZK6Y&4$'GUL/*)(MG3#RAS8RMEP"62H"R3"HFLA 16D"JLGO9*N-@/?1)*+A;E M*4CH'* &LS"=P\+(T\&V_QE)@";&T9>2FC7*C';GQE.Z/9R$"^(G4\"# M4 QU:BI=K![\=4BL/6$J>,M%@;_LORNY/19O3*&9DH<<:6CL=1UWQ,$?:;!5 MF/S"XIX(@W:+0>](6^/FJGT SX[_S-P8;[Y@#TPT/L0#O+.$KI,3=CCE:50H M0XXJ^-8&5-V'9&#_S >6,N+C[KMA4:F9298%5[4)C)$KX>2S.JD'L06<.@O!U%(-$BYF^7.*E3C>]T[/7 .S< M KX>_"#<+8P(>CU*7BC49_- M/\"\R^QVFOP))'F',J4 L5U U\CJ$!T0N# +BA#FM39!BO?YS*WHXS/A!$_D M#20'J^YI(U$C5$]G%"EP\@J+Q+V??.UQL0O0>P7-B>YXT&TE7%G6UYU:5)-- M!ED\Q @J "E1\ +*@FJ@: )(J0G$2^*OAS"LLJF"N^K'Z@&.JLI$:Z)H1]$Z M=G<;?(T%_2$D1&H'T?F@WN_I4AD2MKX7Z ")^9@R+4O_")4Y]Y9S]I-TL; E ML-BS1 :R1%UXP_4M?HX\VK'SO;A=S\ Y@6AK!XF2XJ!, @24\[QWBA8=:/"/ M,S=<-RHX!^EQJZ@O#'3KE/3+X3')I5F$@P"=FS"\CBC=X_WO3P_]K,L^R'#$ M07A\S7#W/K-U>_IR\WAUZ3P\GCU>/5AUJ1[/Q_R@AJ7Q_V:^9*-J!7FX)]4< MD.N%,E\YODF_ZZ*BYLNC2]T\NK1@]\9'/)EDR+DP6 ZD79"+D@U5 *^9[+Z; M9/#EU%3E&> ,/KP'!)V>IUR1SLR\-2UW4 5_"&D&C+L(R\4H]6/2]7,4HI6? M GPS#1WHJ7[IH%#T< <@_?HS[0J!>Q:J&52*N--PHQZ*2G'TQ=#H&;^G'?V! MA;5=LGEGK1+(](;*,1XT-X&6\5;B@70[!'KKK5AZQQB1$Q!2_7^"S\25*_X[2PKA&B./25O#^X5@TE$'&A;?.]WODQLD/ASG4KH3HRL..*) ,I@)XQ3 Q'#UAML#(^!BA=E8%/=?FIRBPT@> MTD "Q1BFBXQ >#.@LB[JZ@V?6 0(<2O*)#Q&!)V@*TXK;>/$J2G=\H: *:9- M 5-'&YL4F774:="",T3YL GB N:[$&]W7,=@X#DIU.,ER4E#X?5H-L![N!1( MXAN!GL>'1V*#RFXVIWRPN9';IG1G?(I'?$+8V/3I:Q3TYN M;YT NQS9E2A0GE0M<$]EZCLW3O>];/Z,D$,HG3!'SHE,_V4@6[J9%S&'L3W? M]W1-K<#Z3NFD>H]2%S2"' Q!B+X$7>'2[^D,1*F3DP3D#V\X064D.6K$]V*@ M*B,^FI0_XG*5%/F-!CF1#^3P8ZUG2VT\XLE3IHXU^B)Q:N.Q3YL]=<"!*]S? M)[J3J$$SVFY]:M-B#]AC) !5$XF_)PX&IR^JKT5P\&=HX^ &&=3'QSF Q_^? MO:_M;AM'TOTK..?.V4W.D6>3],YN[\PG^2WM>QW+:SO=9[8_S*%)R.8&(C4D M94?SZR^J\$Y1LBT0D*C,A^XXEE+ 4P2!0KT\53I#Q-?./'CE>+GK'RVDLM\&[)9TD4:.LAWLM?BY:('@NH6S5MX,]W: MP2*:"? M:G92(*-_BD/&=$,S2F=8&-?)#BS,43<5P_.YFR'7L2FKYA:C%8KW> NB??3X M^Q!7S]A8_K=^L*RU?F/!T+24-\GS%[XK5GG"^B/OY$+)3$D='A3Y="SJ3@"D M94=C[M0;:F?@VHH6'R_-5V0P&8/&ZGZM.7N,2ED\%H'F;V(\>U8MN,, MLWLWWB])9\Q;!+?U5=W0J5G-'N5LK:#X*!+G_MZJOGWK$%*PP Y;+H[(5Y4_ M<'/[561CPWE0Y=BS1>9AF,*A$:'B.G(?YSJRYXJU+[/^JKW7M]Q8VH4Y/)8L MXYNR4A@D_B&O386:;OA\[Q<-IGV6/;4S6*G)$6,?)EK'R3@B>D@BQR3VH'#I MV%&_B]UH9_4UBN[JV25PLS'']?+LZ,5?*6^+\^*?4M$03Q.36'0@GE0X2C32 MB+!X;:1ZAL1::$QG&>+TF;H*5S\#R1=?\B*?+69>ER4I(TJRB-=\[644:](= M%.**6T2R0YB\(<@9+2"36?25[*WPHT4DBG:1XM;7I";JH.1KL80N[D4&*<(9 M=NHE04CL"<*_A'26-U-3TT;:K[E$W!OI&IUAU\!TT*K2=[ M(FL=:':\A*Y:X%I:)(Q?FV&VRU/^9'LL,C(#$#D"Z(,K[%6K\)#48GDK5)6/ M&1.NW1VZ6A(8=P?KY;HJ4THSK&.VL^C/OM,JS6N_3"4E7!37V*4&A$KYP9]\ M[P!9%S:1@"-%$RT[^'ZXEBB5OVE]=R?=1! ;P1 +@U7M\)NQ\1M:X$!P MK%[P1*D&"XU#L(W3(N&7:FYZT32IFQXXBZ5$HD1&N53T@T,NJ6@S5RL)!N2[ MUMGW%/O?\+^"-];_64BY1 DF4O(@@;$=8Q*U]>GR;V=?;[;U9RZJDHAI$?000"_WL=9.Y4E7V\BM.RH%I9W9ON>Y;NC7>X=BUPY4EZKRW,DOCV97%'. MYF7!A_/G<),122UQ$ !8]]RC)73KAJF*V%DRU-6^G,A*SJ ,'?ND5+/==6[ MN7WV8#%9%\YH)W-O2-1K(>61G: 1?0,O"NLV6>5%FL\9-;^ZA9@Q\!!\G8,K M=)P)_P5X:[;-]!062%XX%TTU\LC^K1Z*PA6 M@9OC>"F?W[:/OYND!?ZOR>F< <%WIH8<+/85IZE&UT47)!AUD#8H^%:+3MFK MLM!--(7=<"9(0_IK3RSXJJ78]R)Y*]8['P(CL^'9LE>P1DR*G(L,G7HRO;09 M@K?.BU3RP!&($@T-SV# N FK4BC@8))6*!T6'I>WV4&40=!E461\1>Z Q[D_ MI&LJ6RRD.X"'M1*7>8J!TCN:/A8E*Q^6_CNDDDF,T#A-KOH"PPX$1ZMH1>-I MM-S@]2G&45S6-98*3(7/JO;N<&AYOTMH]6,+C]5\LV=XJW[]G2$SG(+U7:GR M : UDZ%2O"NA#.>Z*I_R#,+07VOP^NC)FUB+9US'F@I8EWHR:'(YC4/@8RQ3 M4I,"6_L=S(M?5-Y;Q"-6'"A>\&@<$3"#SAM_ SUCZ]6R@U MSBWE6JWJXU5$0:8.)NH<\XTQ@1">X.^D?U^ O]?7*602@4;$DA^OBB8 /ODJ M6>*(EA?)@?2Y++/GG#$9Q3B1WGGH15DS/*)46^H^XC[*^8_M**5\F[)VN&CE MHU0#C(B"K,8@UB!V3^[PSH;[IL=@/C?]=Q*CAY%-_L!Q4N?U[;RB238I?DTJ M[!EXP\WXC]XYC;EI?Y0K+I&2WX9(S>\ M"!5%.=8&+#V4S3R1P1'(&((@KQ& M8A!R,V"P[@UV/)^S/$50LZ1ZR,,^2,/6*"-B_%H)&?GH\VT67GNII&Y43.M: M,A&BAP*)[12-]M.7LUE98(A U'N-%\UC60''KB^C!'^/,"MQ1&J43!(M>D"H MF /H5@ 20LDX&B HODVJ%-KYG=(GRLHY[!72]>GGJA.",1\M,Z(5G74$-U:/ MR%@'*$LJD6('A37H^@ MN.A-*Q$XS33X6N#!'62;"K-\%K NS5JIR?I<86^)**1@?:)C MKP(V)$2=A8$M6(/ TQG?V!VB^^8$BO6K&OLLP$\- %2&OR"J\;K2&/DCHD=P M+CIQ.MV$PNHVXJBA[(GC8V52D%3#!:YBD1%FNHL'/1\@611KB>^3XMMDRI<7 MS>#"QG^?WY=]<(A_O;DXGMS$.>V"H%%W'W87O)VBWWQ5: :%Q&HE F6J-;#M8M5)_;40C,^R8RAP#O@G M30,/\Y^=AG(+.0S$Z&&<04)4!C^(%X3%8@"B1M!]5\T8@P3:-O01,$Q'E!;5 M*X^3%'JLX,8^/XVK)O\'SFTRY3L6EY/S6X9_KVI;LO(H# L-ZP!23HD1&ZNW M=;_/R+J2O0@MTJ5L:XXLP5@UF4I/G\5=\!D:^_@E_<>?_J0^D1U P/7*/_CI/S[:M'GCB(O]])/Z M[H>??^X2\I^CGW_^+_7!JJQ3FHK"1"GNT[ZKOS-4(C-61+N+?4=@GXL;8$0Z M$7W1K++2;<04G;*N'WR&?&XCNKC,=.L9E, W9CA\1-_)# [A\[Q.$_97?@W0 MB5:^-T;!)UL6E$#[T,/$;/L_S8BC#BJI$7%2Z"0W$/\F8Z4(NL"N?,M7"3B MH:+XDQLV\AO#'UO4?Y8AV9JD_![X(.*7*32]!V,D=!)67.SRZL^+W#6YMV\R#B2?(JYRC*"E_Y]D5 M-*4--+!I>)5 IK7,AS871&Z";<,+X@"1H5/K_@9N@:!T'WUB8;N#L3G4X,VU M(WU-C92(W-/CLNQN@?#^U0ACW;]=RA&/ M K;)"L%(E"JU'@ X3A&G5CO6V86'4IW#&G.;7=?M;M=NY-'+G-0V@#6ZU6)+ M5K#)YO;<=%)36(TR'J::5HG-YF4#YD3"V%+$LL$X6LPA6K: V@(P(C#P?9@* M:=7%G=[=C*_(+R6#^(#HV/!'-UH7(UW6N*[;;O0;FC"P 3T+IL[,K)4< M2=%1S#F^GU4 M7:6CF_!%0*\-'OPKMS0 MC-(97MX[VZ_J5@ S?F0!IR PRF%,M+=,R( :"NY>CI #IDG&Q/ M(.+%%\J]TH3Q"^MS67T#9J^2B?X!O12$2_'$R"=Z@&!7XB# =*QL/:!A/K%V M\=\Z=/$[9/!97.-9EJ?RMR=EW4A&(JI.$JVS$PB[;WG-FPIKOJZ@91P;V/ M3E?DA%%^7*IRDDV]U;U22=UFT$@O $?IS.D6GC@A/_B6Q9$3MUET.+6P+HU@ M*WE0B*[K66V>WA42/1"=V"X!?\74&"N.XCR0*48UUX"3\>_GI!)L*BKQ>I[D MP2^(WCA:BULU#()<8$=@^"M RI*ZQG;>L*O"PAVG?)M=,% P%BQU6!DR9U%8 M ]PNF$SODN];GS[N%,1"MB9!1$E8EYF@.W1*PT08*7S)\^D M$81Z08N)I<42M9@Z6I3)$R):$J$6):50*8+)T'G]C>L ?I$\^-&<7^@S#VCC MS!"DXF. QT@.,B1\\MUP1!*0.2+7T0#I2MKNO%._TM47FZMG:= M%'U.(6[,?L%,U*0X3HIOOIQL4B0!F02$$I0:L8.".C1O*.YO=R7?1Z',[5&D M_H&1Y9::-@V+TT8NN%8Z+9<1AJ2L<4;= M=$#F_0YZR91M8?D)3?,GL'-O^:P\;YM2)ARR4BBIN=2PCKY>@,A'I0 88>#_ M"EM^U\O\'08Z(;!N/X;@#KR\3AX>*M@*T"G7EZ?(E4LF4Q+)&1,"&.O$5$;# M)"@?D7^&&X0T.\4KE+"T188YWJWR%$Y[^!K_B-^X9A!IQ+]_+?*FYG?VUM?P MUUZK5B2EW]Q^Y9?O:_P__(P7]4J/)\FMKUN;+Y-?H;05 M$'= %A8"M4D5>A7FN!1B_0*V/<#@\CHNRV^""BMX#6KZ2+,%HY/I+7V8V7VS M+@K<,6 //U[*#^]Z*GE!\P$V+4?# MND8ATNHJ9HTX0A)6^0UA:1&LZ3@.6M-AW*'XD, +VD4ZT^="&"J45K@5/;3= MW#G\^<5[5/ZZ$.PWKFO\P8*X=-OPOOTXZN"O5H+)K(1 MT_/V9IC75+(3PR],[?F^(6JSM.M^$Y;U>O2 M;P*)'%*JY+D67F6(C@+IZ2RIOO'MX"F*P;/8?',NNX[>EU55/D,P+Q:M<.FR _70]U?8CU21-$5@&.X7BV,&VU)W1FK= MTS/J8K9>#RXVO1:VQ;((!U7T^'3A>Z&!G#Q*83O4S%4PED,*VY3DGO+],^?; MILU^IW,7X]US.NY\ZKXW;OC6?;] ']-=V5T0YJ&D/W??^A)K5%!4 ;WBK+JP M7(Y\8(JQWY=_:F==@?D+2H++V@^GHK5=%C[R0KBLX M-YLE%",UD@X7BPH]3RHE=X1E3HTF"A8%B_&.H,NR>.":G('!"RTK3TOH4;+M MR<*%'=UQ:9C\/Q+-.'\7(L/F7_1)?,Q7N$R7MCY3Q"'2C>Z9:Z!Y?U*;]\<0 MR9'!9RL0:B_;;;Z]I? MT,PS@<-)^_T(.K-;=]:16'.EG/)[ "OK1>6?6V>1I1BI47+0^D+##@5(:].U M6(4R+3AX'>?MXKZF?U\ Q<$37'(][08CC@AY$6V%4UKE3UR98" JUQCDC/U" MLP?@(DGY1V)WT.JMO5(Z]7B6&U!DU\DAB1G36J1UE%7ZFJCMZ8);S">/X,2M M+PJ91@P$ ^"B3:JW)R6W$G#4KBGS%+N*K20GG8A_'9Q"7@YDXVT"=#4146P^ M W)7$CD'_BUB9D'4- Y.3VT2D?4+!=:)=>\DV0+O7ZG45UY >9_25RVG$WP7 M!?JAO%$;#J2O\.%ID3J;C>?6:HV!>XPSBG,&1MMQ\3G)=#U^[Q9ON]<[HG,1 MM;A!8%CU:*\"B=FET1O/2A3%OKN)"U_8%E62?'7\4%$,,/9"3J2DDD2)#7O5 M[ F%\LFHV6MQD+A4'G$AZ(-7@CK0T$>GXY(\8' IV7*>R8RRFRFF+F* MP2#9CTP(#F_#\R,_S;T[+MER8A44^\R=K4Y[GZ?KY MZ+XY(MAZ]CUE"RQ^.$GF>2,3\PS5I G:FEO=G@-=Z7 '-##(IQ(K/F%H*'H@ MJ[,X+6*=%M[S9^VIQV/LW%!<8S/2R30+;%#/Q?D\H$\?/OWG8:"2CVUCR91@ MX\"*/WODDZ;LB7[A5\='K]1E_J3__;#0^3_Q21&A"*?) M*[27(2SK'1 UXC#,&S$@J@(T=CXI3$$\7O^C0H>SG(15!"E#95&N3B%@LH-' MV+JU:Z0.?T7?1IO\L%-%(W*/\XC!]XJ M<8-)'.&KQ/JE/P&:E=%TZ#J(FC76N+H=3G*8GW+E]A H#0P6[&7X!:L-*"AS M %)\3'SP=;'+H@F0MP-.AYZP.+XY;MB6!3J'RJFH"=%-0?("W)+8O0\[+Y8L MSQ+!,J2;E<(_BM "_6(V3_)*=5MP[4CM/?UR>&R,R M; R"ERV@A3;/[3L9"B"4EYI-5+X%FU!'[/=N&T+\)$B#+(]#_0M3!^+DI4/ MRYO\X;$?UX0438SL:#[AGG&Q#9"$W.#(,IK_[8R?@,W2RQ4F1 1W?AF/0D$G M4]$@YCQ)L?;O2_(]GRUFQZKR]B29\T^:Y;;Y0BC@)HO="0=\?15*W'PX@@6DQVZFXT;%+RB7W1OJ_&4OR+G^1.]>ZS* MQF.( MY<\7#K^QZ#C%*?]D1!*8MHA@_(G(J9./'W;)U+=>X^/L?QNN@U_=A&+MF=6$MF%KCL(H0X=K:8 M[%SZ?E46Z7@2-"_=?#)+M5/TY E]&Z&,":?NP&T:7"G.5=!B"+;;_K4T%=,) M+KL#W=":FTP4.@.-LRO&6_]H(I 6]O1HG)*0X<)9SRJV4U2FQOJZ9'GJGXEHE94KB1&] M'K(EPW:[LNORC]3?PF?"S)UKO"@3VMR7@I*_3JL<:7A]."_4A4->,RRIL7JS M;;J6BCS$=@_B>MN;J+M';R ED/X-F7Y8M<<_()4P6Q<;.S-(9:R,'*,;M6BS MR&\*P#N=)HR/^%Q6WX"@@O:2DCX^_75,I'!BI)/;LU&P:D3X:! N:T& MUR$;(+!61]2F>9W::T2*J\''_/O0X96E9'2M^0 MGUZ&UC"P:DJ"(]G-+W<0Y0NL \=66K(IE;#\..B!HXJ OA:@&^@LETG&6XJR9,-*D?+YK'LH+7XZY4K'I>Z5LX M#FRJB1Z)U#@42?18L!KFY^#^'KHB%M>S+<_Z_!TY"M4 MAA>%K &[!JX(?KU_1;L7WWQ@'!CZ$ZKR,SDV&;?:OKC#F_2-B(&TG2IL!P21 M^1.4D6?JOJNN&$76#]OM?R^2BO^=+4DF1U)WX1%)=+/0. 4U(;#*):Y%QW*" MG-(IM^RR8UKP'Y"]2E%I"08:]8'LM2>*7#+8" 4=#.12;Y_W D,3.01R)%E, M7F)\\ZF8@:JSR<0&:7'2'**F6GDUJ*Y[J1"X52O"I1JM'WZWYF:AI9VIT,XR M@G:ZTDAU113^#1H\]9U.:VJN1-8HC#%,I ZSMX;)!,Q*P\1?$.B\%=S,;Q?S M'"=UGOH%Q;"I @]'\D1]!./$\' 5<9*BN% M2R-R/!@0]FU[+9(=591M!\ANLZB68%K.9GSWW,.5J%+D^5W#4&MMRB7ID?#$ MM.NP:;U>D59BDD=&$&'3S"D'IBP=?#95#&]2U Y#(@."VJ'P=3 MZG1Q><=/? +D_>33A^ \+QW.5M^DTB[/<\RTT@Y(5B3B1K@RH8:YWR"@-0:1 M@V#Y^BZ"=3WA=>KQ*V[Y\\<'\%(09CN%X3)PW\'\%IZ9';8[G>GCN7#EYJG% MQ2P EW&%#22MEY[Y*CJVLYF5-3(!9?N::[/!3J9(>GJ),8A>[_T.YRPP&9C" MT2%"[D[C:&'DRWB15! +%4&=(0+M"EOM&.9F$@/SMQ,_5]UKRI]/XC1+"XS8 MK2':"+NV84>Z)(9&[R1B\J5]!/X7?D?2K4-&F_D3^/623(&SX@DX*T)K8VWK M^9X;3VUL13]DD.P5^-S>QO$N<])TO$[XQ"SSKSY>VI]XI%4K,QGEC&3GB2@9 MUNO3"DP628]$!'8^5G)?+AI(Q*'Y$PQ0CXA..U#Y?_#XOZHNXY+[BDRK_^FO.;]$*"$-" 'S)BX[.1<%\0=?J.<5MB5/EY.IJ@0H,DW&J#_=NJT' MOS=-IBHO2(UOF$?X8$0/ M_4Y0#\ ST-\Y4#5%4K1 ,:XS9[FZIRIC0&[_-4 M:XQ_%@+"IA\@P32LD$/LC(%?Q),:( 1ZVW=4X+:L"$F32$H)T%5]E"+P'5@B0 MC+DW)Z7(O(G%<]$KI#8UR0JJ 6%A:YZ,D1NEG\BI5.DUK?(R.RNR4T\^1"60 M"(F$BT2FZ+T'P78S?WU-\68;V='URH=P9-WE*I)W?&W:4\]QG7W-[NHOLK,1 MX:XB.VY"N:HBV)8'K)THK^0- X6S'.'6*R^]G?=<.^FI=#/GA]/PTV%DP"Q2 M*QJUG_T_71('R>Q0F5D/IR%HK\J7;V 45A*9;VS-]L?4N5,\TUZ'L4L43G.V MX-M1CZ4C4N) @+Q4/B+%[JB 9%M0O9609(-ZF+W4;P6&#,;]=55FB[2Q6VKY M^Y"D4+N=UB PL+73#QX)6G=.Z+- $QJ8QG@^CZC;MC'&B^%/,$T(AXQ]@W5A MK >++V-R$*A?9=!N?NC!'>"0.PW[XZ0X+RN:/Q3"PDF7I[3BEDB#16AU4R&0 M^JIL3FG-OP4WEW']"\T>D/9!?\$KKB0F0.CW%.OY-$%0<%MHQTJ0;X=5.@"] MS90ZU%R(F0RQ!H/Z+F+FP^\U1,[(_E:<]I"0Q;QEDQ[WQ&XUZXS6G<<;ANLL M+--O1_>KM*Z*BU%0JP@7P6 1,_>)H:1HL]]4,=MZE3'MF(D]7G=R\VQ.J%[1 M5+VBC1F$[^=JE!&V^'@G'_M[(E.+#E YRH_W?^.K.GV<)=4W_QN,(YN <**E#PT7>QE2M$2W MXT4N[KC\KG8Q@TPL$>G_7/%EYG>?$8*%VQ7^EUOB!P6+N8A$J,66.B(H=U"@ M[.WF1621-A!IZ9Q7Y:RS),0WD[>CU,4M!(F0V1O*_^P2ME<+JGBP:T6$[=%Z M+6XVP'M*ZM@BO6.;A MJ^J5.Z&W-HW:/V$5TD4Y2WK!PM;#&,3\7=;%%1![OZ0ZWQ4+2,1W U+[9N[#3!5I3U MV7=:I7D-YXG@N/9S;AJ>;/00$CG*2/ZU%'_EIX,>]> 5)%>+=R.LD5&F-:<1 M$;.*ET7&;U$G254MIV4%T]J><:F;7Q4#VLX 4;F6 N!D>P(1K3F]46AN%FXL:E:7)DT(,_KEAIK%&-HW9S-@'I)96QH?_F@EN;O016ATWVD#I MI2%/IF<1WJ; ?Q>7C'9U>7]Z-XQ1SQ8"G=U1*S%A81RI&PQ_Q %8#$CWBX6AA MY=RE1YG1!MQ1YD(;Z,($;31*&XD:.7AZ3N<=[08V\HJ_A_ZKVWYS[2&B1?!# M %RY>Z(C5$B,!FS+_=TOZN&UD9T^\B=0 M9+2^3XIOW* ZI8L&?GG,_^K_-IM!B!D%#2@U#H&!XAB1P1"W ^2O QTX;!T* M+-NO)ZNW:YTM?YWDV45QDLQS?J$_P=HF=*3[.>FM8@08X A2=,40PT/FL)08 M7'.)*QTJ+M;YJ(AY5$!UBK5N*'YX .=X2/*SHVJZE^5:K"-N5G #'YNO'2<, MCM>APC\KLC>#Y_\F(G*H]8?_@&;[*6'B!LNO4CET680/D*S2_H7U36$(711I M!:7_IU3\>?9==ET]D\4P-]QF/)N"$>3+QY?+H$+_5C4I-]#$%.U M#%83)S!S(J8>G*U>M.K$BXE[)_+S.\H.H'C5BV4OB';"IJG"^=-5?D,3!M$0 M5?[EU=_9:2YQ_NO1U04L!C% S*XP(8 ZM?%O0ANK7#X$:,MJTM#>,2S/>P"$ M? E3H0RK9T9=LN!%\OQ=I%5%L[ODNVKHI#.C/*-B<$ H\5BU)#-%WUE#Q&AL MU"<^[1M=@14T6K5:7'IA6J_T0GFE5Z5H\E#9[Y\XN453))MJZ$M2?:/"I;3R M)@]+$_*QMJIF#9H=]&SHVH;\KJ'6XUK9:X: QJ7$JJHEV#+('0RN/].+: A8 M7CSN(W7-:B42V":M51:X-8EU.SG L3Q'=N7A0($Z:U*A3$N^%BNT2ZN 3)2A MH'77&3P\5/@+4I3RWIS,(.UG1+(D9TLRS;_S4T$FV U=!=UNO+U6P0U-65+7 M^31/12O#1?.JAM#]M9-JSZ F? ZO:0]]&:$$7K%",KM^,;'U_R MHH2^+2KAT#-)O2R.L&RR9$PD"@BI^XYBU66*+L%'?BWCR_Y?E=';CJURN&D' MVAVX4?M1@'&:^L&/ZTCUQ>Y8:*/7HMQW5,[]G+^6-@:5X(L>7+Y]ERS/<&NJ M%_=UGN5)%;QVS1N>G<*S!E[PN'_Z2+,%HY"_ PE1*;3 *A[0T6R:GM_YYFFK M8:!CFS,09EPZK=[E 1(^RR,<T.P4]R<1F!-+%#]TJQW]V'@EZ6QGR2B3>5OH: MGFXX_#-7AV#_E:T4B[K$A".08DG3$N+!_*=TV8O[@0/-:U@.UWP"*J-N2&#D MXW5$CH@02GZ7?T9T M@L)D5FW_W$I:@/$^;R8GQ\<7EQ=W%V.R(W9Z=G9U_& MQY=GY&IR=70RN;J[F5Q>7EQ])A=7=V9N.9YVX?4HT/8D,/$"K']Q))E-^RO(+>YZPZ[+&G*FS[PTXJ/A)>YEO M?;%>Z<]B\;S(.!U$3(;^;J9"S8C&C@A/O8'777<+/A *946"J M%%C;"IQJ!*_F!%+;)QRKM[P, .%W T;2NO$-4_' M9%:%HTM5)T\[V?ZB4.PVU\G2-V2B27SF0M;@P,C5UI'>#^X;#>]ZH/!L2^B5 M&"/EA&]P9X]G9=7D_TC$Y0Y)6/]*D^KNL:)>B_73AT__<2"P7N.M'R$%,):U MV$./"(Q*<-C@OKR*9GESGJ1XB>ZA\P#*(TK@$*;/.F<>/&R"O:FI]E7TR0EA M!_X"'\<]HY#/XH8^Y9A$B)[MO*RDF]Z-:48A4J(5M)U('NAD:D59C_D+*CLL M>M7%&/$ M30#D'L<071<#,L%'@ BZT)GR29">. @72AT;>*KUSW#\ X:G8G2 M8M_0KMI>\CKM=)05,@X]U [R-T/C=Q*1%K-94BU!!QJ[ZDH&@8W?*CCURRFD MNV+#\N G82_QF>CQF$O*[2"Z)K+PE;]%-9J^T$L@Y5\=8^KYMO=5' OBP.N# M,/:01(Q)Q*##UD1G,@$,^>=H69SF]=QD@:M&$_PZ5363:4>?BC[WK\VY-%9[ M#[A[51A/ZFS!NLO-;D?:7+,;6GSU_&_K5;JWC.QB"[1H_;!&X>XQ*63^R&?8 M[>N+0EBD7NDL':TM.]-9[KO26>1>;1,0BG**AL_5)+N(Z<;+=-E7Q3OK%=N8 M/X"\'W MT;5N^SM':8H[,TIG*N'$U/PH>S[(9=<,2MJE1FK<:#?>L K0FY -N!-O/.-? M+/#(O.ZG+J?[M>%T7\-P'Y:G,Q:Y_YMA1]K>8K9NB-.VP; 6W3>&%&3\E.0, M7BQNOT :U9BQ\AEJ:/G?Q4[K82W!4 X!B1[M:%I61S >_YT:$8F4Y>X>HVP_ MAB+?;XH\C2?)^RX++(>$MRT/'(.S#!'2+>)LJ,=)'U M8FTT<2&\Z#2J7]=1DFKW4*MT67W.+]:I5\J.59S\\$==6D=0[N[*$O=:?8X/ M>'-)8^U1TS@B*X7C[N.)D0NQ"C1 MDKA[1,GV!J"N^ZHR6DTJ&53G\SA.TF^L].LMA4(!B1%+I-QHFVR_P-RRW+A( MVE:,L6_ VOF2-,K:F?)9WM$"\@M-IVJOX[ZLJ(@X-;0@2Y![6&#?2R%Y9N*OF%%1FZYJ<"):S$1R&DAF7G$W+<]46D[&BY&^W/XZ$TG6YH,'@$R MOR6RGBG-#!'Q85N5:F!*<,!M1FU/O-8 (X+6BD6P89.Z1X,LVY1PJ)BX K6U M%6URT:)6]D&I3_,Z924TKO6/U"G91 DGOT?,R(L%US&X9G-6+BE5B$4/S!AK MN6C*:FG0]+!X42(Q(F.N5,DV<%?*359MS;3^7&T?95)B@3I5"B9&,J3F10@F M]8W-J5[AXSXB70.XD[ ?'CJPQZ>_C@-7KFS(JX(;%=!>4DDYU*K-8O3?0[N*\&]E1C24,;FQ[($D3"K+&B@R_7 M_F P&X$E$:W8:*TT>GPL5D#Z!5"1(L[A$G=_Y98:9.MWAA8PJQ?>-5^750^4 MB:_,,1=X-D8>$)780HR7[)]/\,T!MDX];DK6?L*91MD'.CI)0/"$KG(?$Y:?/;%&K9T](K!4=@*I"%8H'*U[(APN:,7;F MJ@!_:!"9@TZ+=DVY:T6B,#1TK23S5S[#\!P*VUJ,;MX0;.-[E' 5A3YS/S77 MWUVHG6HEPJ<[2K'"U_*J;*BB'>O!L=QZ)5&ZHAQS_+*Q*EUZQB>7PL'A\KOP4]*@]:TOSGQ"I[3FW\+@7OT+S1[0TM9?P'#CN.GEJJQ:KU+5 M<15MZ"1M:G)$,CT]DF"(\X=0#W,UH]NUFMDXWAT^'V(F!+P7'I28L&%@G*'@V@EBJ8EDIO!@5DMPMF$:PM /"=:)D MV7TNR^PY9\QG.U0R]G6N;!C3M->%DA$I:+7ME%=W73-QL\/>Q]E[_$"8_=1 MD'MGI/G?4-6_8C*UC?VM,YMT.XQR2J*:^-Y(.A.1M53 4R">2.SD-H8> M7. MLX@=G^X!2]>5.%KN0 _S=UEU3I*J6L)K'N5"TL=2VM7-W6K6=9+4C^>L?/;- M/W6ZEH%0@E(C9O&Y#7QJ9-52.;$7A?BE+TCLYV,:4(TDKY8:!E(@Y ?W= JE M46O+WF.VY.W#$:&Y2+=Q1KBGP-T6+AMF4MX/7UU!?3>&HCFJ_^:&\KOM@MY0 M(-47C6*GP$S'7XW)/7D&='JS.">P@[XI B+ M:R=\FHAAPQ*:!=>"?,Z=Q-4N7;/34UR5Q0T;O!,>>OE1!V=YEXW++BU:2H_V M:T?8?NW2X0X=16B"VB><=8UL*TVP*?F0=(V%W6-C" A;3,NOPAB<1"'E6^," M"R)?DSWI!]D:C*Q/D!PXY%;3/0VX1,!I1S[RP &SMSSY+7WXZ7QWR*C[.D^N;K''-D$Q!.M.RAX6(O M0XK12\*T:KI=S.<,S?N$R32>VT<*<0I]CDB2DKM2Q"MZ)/&WVE[9\U#Y1 1G MXAQIBC"%K_!6S[2P+1MWIS#6TM7DS;JZ*Z6&B.@*$"VI>'=*:WG9[(56V\J3 MR1>D1N7EEO(JL] 83BAXG08]J3!ZF:';J8^2)"%>N)A&9)Y( MM], 43$'T*T Q(4#=:<0+]V'<2J1\,P7$823LH;F5^A*R2Z*#D^BSQ.T!N)W M]QH[J(FAAHN/K4+#08@:!<+776[BX4)N[4WKGRI O^^(#P3?BU-0)$N7# M*\GG,Q(9--:T(.2JF1W$5P2GG?-+]U]H*$1A(0@&_Z4-AQ@\_WQBFSPF_H\M MS%.+UH-E2F&SM"LH=3K)"4OJ.I_F-#/Q)Z_F0W(PMQ18Y0$%C[('Q\I:,)VR M5*LEM1DK9F0O_*-V&A!MI8.(G8=,!I6BXH#W7AC W/(%_T+RX,GO*]O)51&2 MB<)!TJOZOK'2SD:F6]X-\IW+JX,9)_BY(YDR;VGUE,.%N*M:G2\M09>$)=\U MKB[[<[!/K\KFK[0Q1+V" >J\K.2OX'M>/(.6'"(*&N"\6F.&C?KM27=MAJ/IG>[7U":TU:-'\)?F>SQ:S M'OI]"4'!@Q_>DV9QY^O)\JY*USK9WH'BKE?Z-R\^_1$Q=79KJ?5ARKNBA]OO M1[!:1#QW:)5_<.VXV8%=;(U[JJ!.Q7 U\%GDP&GKEU+GYK+F6FPD;I,]T0EK M*^,'P=VZ."HQX6M04GD13Q&ZC\G4EA7:Z!'=L^FBJ;FM=IP4WVY4[NVEE=K; M0\_L_R$@G6CQK?3L2&W"PP#5MWLA72 U2T.+C-]91;O*WQ*X3G(=I&FU2%BK:-7*C=N:W,9N],$6 M]9]U2ERJ4N(:,PI)3#+@ 2M%W??E# 2CKIR#:F5*U"R(G,9H-9G0FDI,\J/V MH3%/WK]0\#0B\:\K4H[X'E#+T+8AC^0L! Y*?WT0[5'H':]Q+9H4$( M!4<(PHJ7,&WVY;MRG&7HRD[8=9+S"\A),L^;A*$G\K[M-+VAHL^/\?7%R:C;2VR'-71C4"08@9!&Q)C% MOJG.*_I?XBA9B[S1?5NLV/;$OT0SFELL=Y^(9S_6#Q,[A4%UY\J&KL M82&WEW(O\*.US2JK!DJF(0< J)*\C"24)LK<01[' .1+L6R?4SKE=\),=M>$ M)AIRMX)]8ON$'Y!)[):=?)L2+@K\+*97% MO'T00X-4R F>"[D#1,.4>UA*'A&%24K7=.23TWCN95X+,%Q_*H]XW*2QC<\K#C@P":B5!>U M8164X)FY*^&L@= .A1^\FHOJFCDF* $5UTQ3DD8-@C\-$ZORFJ+\=H6@9!&" M>C@]"/XT3*RM[4:, T^T\Q&O/N'@920JOGXFKLQ>FX_.U93"HODJ>@'1F51+ MHR-)*UGW*(ORL!NVVWUP-0_-RA#SLL-L:JO#@ZJ7J1Z8J/I$''JE/O\T9PND MRS3U&R^X50Y0:_9]\O6J>\%]$N]2Z===[+RLIC1O%GP8U;37SZLB.D.ND.:U M&[!-Q;CAB>5VJ:!PK=:L69GNTF%;'8(+!1)VUG8\-"2GG@QA, Y)-C8^+/58 M@P7-7+R;VUE.AH^WW=ARGW#?T(S2&6SM5U"/L9*<*7KCP+=F<^V"]^1:5K+$ M/4^-O[;U]@'@9P:Z!'N%E?:KB<]$=D2RM"2&/ MM-Z#&^?1DZY'3ZC01F6T M@3F=X=E 3/F(]I;)C@[]\>_ ^UX6JHF+'F>HT-1A;Q6^6)Y&.83,Z22Q.'!. M@&]-Y=CG 5<3,QKP&8,3] M:QU_:<_]@16'J<4%-D!$S 5C"%DC=W/.:/ZW$\A#KFAR4F9^E&%@^H @ I+V M=<8LYF17@J-7U"L\;1DH$?IQ^LQZ-79[M=\37BUBC*ML/F5@TKFNRJ<\H]GQ M\FL-!58Z$C1.F_Q)%%]MV0',>5>!M&>*[&\%_LR($9N;;:)V/\8>;)Y<_F(YOX+578QVA(UTHA2'!($N M'_HK\,H.=Q&8_,,\8VO+>A/:P"$/Z:/!1EN7?9#S2UE1&.I[F3P;Z+Q77%XH M+D+H7[6?K"\*2)(<%]F7I/I&,8C7[G?./SRA59/DQ5V58,D<5BKW?,^PYO2C MP&%IMG@4D4*ASP3[H=YQHCAM+9MRN+;+F=%)8>X07'PK2J.O>PP]81\IB M>.9Z@2*?BU7^"CRJ$4^.?AZ(W5!G+91(:3*;#.5VN:DIW3KG=]CQY.3B&OX) M_Z 0]:[7);_"T287F4)6M4 _]ZJ5\E=308YE*X)6H+:; V2R=.)>ED[,^63L MPG-@\V:+3+!Y%_SM$&\#OAE[=C_;AZ>QX:KW3LST/;8JAWJBKIJ5E2=HM#O6MD^H3S,38PSVH$H_I0UY@HWG9RNBP%7I69$'5 M>2;(BR+I\I9BAM=G?GY5"3!%CK-97N0U]F)[HK+,8\N;JYN:(X<:$3F8T(TS MG"IGB7>+#8K?#>N_&OUA@&=[_-1_H_G#(_"@"]8P42D@F:EKBT+L.*GSU&_5 MJZ$T+UNARQ)J4<_Q+__GYT\?/_Z%W,-@@T;N5&>W<4NT-BW=X2!G+="*CLZJ M01'PK8%&Y'CPN&T3;1OPL6J3=)K:#?3U6:3- C+\L641GM_8UJSW)IYN0K$S MM-[S!@Y=!P)M;**!DC",1/NZ^%EZ?=( J^8W_*8NOMTCA_MK*=S7\[;KUCSH M-ALH3,3/AD0UZ3'C!N M7I,*\(&#&N@W)//3UWD&.]ZG#Q]__O"IK\BE'(/4BEYJ(48A8IC@03GG&Z/=7/[-6SUW&X4(-?U5PW3=) 4!>DG+ M0E!8$L%X %0NCQ1KLI-B^:\R& E>!;R;B&OG8\DR?A.I*#=0"Y) L+%N2,*8 M_'>Y*%X'03.:0!X/-\:*C'(;HL'?(HG'E*%-@V!K[)GPW,0;("J*BX1E.B%\?<&WQ M^S0F0T]543,-JXG4"^E 47?I)4K"2W.7HP526G^&E&FT<.+ )) M>(.1._^6:$I2M&YF7E-GNYKU"SW8\.V7S [2HEKV5^-VNYCQ-;E<(>2PW0*' MIP'UK%_B"!:#CI0ENQSXE5D2"PMZ+U]FBBUZGW7?FY=VMS.D0 O.ZK"'RNUF MRP&V!UD3CDQI%K-),"L$:MU.I3EPGM=IPE2[T73A9X%*H41(5>U"4>X@P+#= MX=#M7#J8^O2+I!B+3[?F3E<$?2U6PI'=5)H;?O>4 %7Y4,&N5MV)EVL>F/ : M[?O;Q7V=5CF_<>KTX%[\$D8NJ97@L)Z(WI"HX]@@B)'4KU1(%I0OPO3 M2OS?B%>,,X,#V-[\$"A,13'*BF=I'J'LOM4$VQ+18UDM__;Y>%LGU=7%W=DI M^7\75Y]/)U_V;YKVFP/>*&[&_S]^*F=EO*;0W![.:)T_ #]PYG760/OZ4RV* M)#7YA68/@F0,HJ91.6UZ@.7&VRJ^YL'=!JVC7\89:S?7U_Q6]L,-A:84RL # MFFE^P6I]!XKY8.7> !%U?]X/*R]@)5-"3TONFC Q4;&V\E4U.P+3"WS([X<6 M64N!DUN#Y]^/3O_*-//T7SJ5_V0:E@ M.=*JF##32IJB6?A2"FAJ*KNLEG<"_4+7SKR1285ZR[8>]TQVH6DK); M5%JIB1#3^A?3LY$&QKFIQF<6W:7^W"Q3J;BQK/#G^N'7>ZXH;EMB$[#@-7Y% MDV>R)XQAX3G[+L@#H!XBD2<6K&\^W_J:5AAI%_/VVY&;_$C-@%#1E8;* M\4F:L%3ES7#=X/?XKZFNO17D/G;#A#G)1<+L2">>-XB?_\ M!+Q+V_6T=ZX F$B*PGX4^&P%.?E=2(IX^5VI"'638'MW$W04T*Y4V^[2&1!4 M'^LR]!?S.5/]1R47#;^N4>HT)K%[U71I\9TUS>",E[*2KS8)/U"GZI^ZI>1: M&3Z0\P.4LHR5SZ@9*,M)\? GP&U!QR#@-^P:DZF;]\<58(A=^]L>KW#S MTV2^>4%PV".3]!@V0A4%L%SR%G7)9$I6DCM;JHB<1A-%$>V6>PZ72]U* D4J M6T/T'/SZ+!N20[6:OS=&M1?'HKQ8[CYO!&R'DW<#+[Z>O5;D*:J3TH^/][RL MX/WC;Z'V_O,W<#)]"_&N6XUV9YU 6]!/)T])SN"U/^)?.(*WU'HK7R"?YC,_ M*J>#(9_N0_=O;BCT*F9C?#@P-[Q(Z-D)SQG_U=[33/>HVC>V,.I+OY%XU9S$ MB/25?:K]ZE3WIEUY'!WL<\/VJ!I@!KQ)A>G*A!G)YCVCE9[M!Z&'QCD@MU=& MI!T"V+N@H1/_ V;RQ'-RYP=@T57Z_P$YQ=R4T(3DM9S+\QO4E_B'XZ*'_>944]916.J'&UP$% M-Y8? ;?<"850="X2/1\B)T3L&<'U#^9$S*1P74D)&- !*6IF)L?I1U!GRYLE ME0*+25Z*0:USJ=:DI=8YJ#5SU3HW:D4IC5)KHJ88GC],1\C.9G-6+BF]I=53 MGM)N;B?P6IL*!T6](S(Y>B%!?I'C27(^9W*_0Q(?F(/*@-QIE'''.G1KM[@ MJ4@WC5TV2+#"C@Z5V$A0!PK^:9=^,;SQ+YZE<3]#J[GZ$J.!PVPAV"LD?7\3 M,NWH 4H5+I (8>)^'Y1S&WL)6C2O3(\(W:!N:S%:_M/P\8**'T_\K3\NB\PX MO?J(?DC!!"3'RW?N%1#KPF+GY$?+XH9CXW[EV#"GX/'2?$4>DF-@2I4[^-EW M6J5Y+1*<^ 9>U'F*MO]'KQ0.V2D7_*U2J+I1B/.CE%24U S_XVBJPWQQ3EUK M3L"_WFGFP,1&YABV)C=JZSPD_]Y9T>3-THHMKK0Y\=O_A'QB!QU''=U-A@61 M[04VO"V=EQ6L)*RQ3-(&KCW<0+VE3<,@&Q((9;R\A5(^2>4 >&WA(Y!:# 'T MRX\PR.!0,A>@DDVD<')K /XR2("M&^RKGV3P:VB?S*Y!>F=N09_[FKXS>]%< MW,4RZGSE6$=*[U!@2E:H8:;_/:U6/"+P'%95>4S<%\D\R3E9J1787DK(6Y$ MQ"!$CT+4,+%JQP-B=A:M2E_#%)_IHEE4E-RK<8(REY^4?!/U;->%,F(UX+KD M^^ID*I+/SY,4F<_.65E6P(_G:5R";#@Z9$G'5(J'QFO\N8"#93C0Y+-1D&2V MOA)+4"Z2(0X'DN.^EO[Y%Z:1C]8S9,3MWDRC=5(- A:U@+Z*T[V-O !OI%F5H?-$,M4KL98O%A%V7PJ(VU>E6FRB M!H]>'+_:TP,8-7MO3X*TH9&;DVP-A.T*@RQYS]DV3DY;_4K&7DZ4#6".[3ZE M(GOAGG*KE4+/QP4VE>,6>T;G%4USS?YT+PR7< MO@[NMT-",\EGINOO@629E5!\OSW;NZ%)&UDD<\2('A@RQX&N\40IX= ,QXK5 M!4]%_Z"O*,7(9?&%-*'>8WURM%!I[P"9C;#^GTA"QNN6I9$](B"ON M>8DAI@/E%[C;SL56%TJ===78U)S00:/ AN?P7KF=0/W+KJ5P]=:V>X3&R V, M@7<-[<@-?:(%/ROAV4*N$6;LMK-\QZ>_C@7S@-86_ZDN62[:A^LI8JGV9<"$ M::NK"I2?3*KKI&KD7ZPH!)Z7DZG[EGDEM%SSR3PFDF=D8X##J7E-%*=#X#:O_+0H="2I11I#+1*%7L.DD+9Z BP:OCS-Q6Y=?;6_9;Y2 8&/\ _"&\B7/,9]4))+@1%>\V] MYLWL*4?,4J.W+FT7 MBH[55CT+E"Y.^46KC/:HO/')9R3D2,LV^.PAW"(3=):*2!>2=/R"P4*>(1@. MF?3Q3W\2G)\_C_[K MXT_P#G504M6F+F=;7E#X&VPVX(2$[ =^D#W!6QN\?*X'E3)+F^@+M60-8/KV M-=NL"$M@K* ]-^;K)D]/1)OE'IKY2H'Q:/3Z0,!:DT?^MD7S6.)V$\VBL%HW M=;%F!/*6VNS?HN-5_3A:H=)H%T3#Y\-6B#I5G&9?:XA$=E!5?T6?)7TNT#U4 M9<%_3(5+^II;3^E2_+^7]0#TO$7#EF2B1B3OTT%$K1R]]7H]Q1,0@ MY'?Y9\2G?K+@%\89K9"= &ZYC_F\CP)E*98X'BNT%(+,SG>=%WM!+ M;E!E%T7#Q>4Z%HI;1B_]WB>8R,;'(3@0,2,IM[O8GP:,NV,W%D,<[1CR)AK0 M\[*B^4,A",OYK@3\-?S"+LAW\&^L10]ZC/E-VY" NA6H,"Q)Y;B".(>U"6Z! M[@M&VQ,ZVHC*DHOI%62I2I5J5L2:%EH"UL0L(M612E3;,0]MS 7X-A;:'A0; MZ0ZTMB3N<\6A;,\Y9A=8MNM:4?2P@*U2#[X&XPXH!T/ -ER#KP,=AV,P#&+[ M11>>SIU6O]Y X&4R_5H+ZV)RWR304.]"=RGC.XU.5,0PMTHN6WI=B6!8X')? MU)0DPN(HY=@09=.=YR")2/1O*.]9_B",T0-2"FOI@X\I+# RL=1Q9JO#Y(V* M3A]Z[-!J 5((/NPIK?G1@T_"JU96BB.6O*@5LJ8\5Q=U2EIY1<_UV;/"&3<( M4BG6,22&XR S*)XU'N;A8E6./2$>EUV@LQ!X$MT2G.L05F3B"!9K.AUE:F"VB)DYPYC_ZD[!?-3<7Q-53FPQN*J85/O5#Y>E;R9DR%=./ M+T(7-SA9GTITM.-PTR5X^TY!CI7[BDLM.%),#8SLVSP4Z!TK&?#[PB1KMXW:: >Z\IP =B- M\J*LKY8I(\ F^^BKA1">&(B(D?1=Q:%=EN-I.SR8!I#M@!^K%?BT3JGXD]\U*CI/\DQ:A>*4%T6H MNM$Z_E+\S<]0E6-IOIZ1,MEDU6MB&L^+#\0O#D,C[OI0PQ(U+M_4B=*/ZO$@ M#2.I'56A5JC2EO'A::?%JJ&UE"DM<3-_[JZB5RZB8%P:AI#Z;$8K<+A^KLKG MYA'LV:3P5.G&/S46M+.!ZX"-V.%@S&>5(8L72[Q(L+0@ M I+V=LHLYFS56K;R7:"RV^/>:F?.@*C =U:T6TY$%;!B\[O@ATQ>@>Y.^/I^ M>'L+H)9=8L0+ZX+D>@"2BA&"V1M!\*E0EL$E8N1&,)&2!P7+S2%^\9D%+^1K MA89;@6-3NXYQ[:^%"FR#$_3MB6^=5S 1,3>BB6B)=5C(MXB>V\0!G3J*F3() MN^1DBL4,?+OQ=X1:I0*WX&;BQSG'-\\B$ 3W 86]B"):'$]4]7^AS6-I]9:; M/!=W_2 0-,/H?^BMK.ZN;?(8[D!B,V*-U-?Y<*2HX9$VI MB\RK*RQ&&]48OR+N"Y_% U_.QTGZC5KM#H63^'AYC4S0]*S@:V)>P?VJ!S8# M.>:_C1\@B_U(C!VYS6,LX,S%K,#:1[]TR/.+KAR46*-&I$Q2W+\07"HR^4J/ MH; =)VJ(:GNJC[3&.P1PK .7K/ 5FZ,9S>(P$H=GVT*W='U7RC3.MG/!'/C^I,P.RVP'CTT> MC[!',-2KKB>8A,QLUYSF0::@]Y0R!,YIKN\\S5 M S*,@/SV'F/RT7J$8$+<,+JSX%1_,(5W&OXBQ;*P>K(P(S]L$+R]Y_P*U MDX%BU?ZMM_BY[FD7C_FY#R1LQR!.Z93R'32[2[Z+_=R'F$@)(Y#S&;8\H-_Y MN]F^&@9RFPT(AGMA77D6(_(0@QJJ)RR.,V7E@6@VI*#.$]S-C3?!XE#F^_5I M_I1SDYZAN1L!.H*P-]JDL)FG\?C5PH<% MK774(L2.AX8G::8&"7Z<0CLF2M?0,2EW\0T%GTD&\3#36]FC_Q.EHS8/T\BX M)49@A&^F\334$&&9ER1-OG.T#@K1,3T2O2"N"CLQA/:W)$$@T[ MHA-X,X.5BH%EO^7-HP@HGM(&ZCZ$?2^X6<>-^IXW0XT21$ [JS&W%KT7>>;3 M4F'(S)[8#Z V_5J](L=93TAH3$R).',:2:)=Z*BAGT(4!J4]T*5K#VY4:.VO MT$A!.77M,_07/MS&MK/CY4IL>FRQ*Q]#^ :KX 2+!"(XT%P'MA8-6 M?K#K!;N.2\F4G/Q2,B #,3<,:VNL\AI(0BWV"@YT,O4D8;+*72S# VX>&[LW MH9:!5W7W).VQM2?7W>3D8O2:#)F175$D9VB;MF996FSBR93O2KNF]VHW6S43 MA$2S,5> /*4G4Z,"3VJWE0:OQDK&MS69J?U9NZ W9VZEY9L;N7^POJFCPY%,R]LVTY;S;PJT\PKC=#,*ZH*F(V^WJZ24M[:#7PPX49UI!]*:VN-TB/-BE5G=GIR7N'L^.;5M[)F6/1ZD3,-U=! M(/>'#W_\\%^0]"'JSL([J'V!M=RE2MR("(&" M8VL4M"THQ@P[>,Y% ;RJ%1,5JI,*_I0.T+,D?<0U-IFJ5#B1<^ESP5JI',SE M@&AN4CZD^ #K7E0Z(<5A#U=!K0"LSKU,S&30#FV6NO(.]<95PY7V>@V&+G'_OS1M MT-.193BWA,&Q"EFPBNLNE'92T9[Z;Z=GVZ9KG-U\&5_]=?_FY[03HI#!&*]C M=BN]3_*H]A*WF N1PT#0#BY):2-%?3L,%/;M8BV42%>-K9DHU7:G".9%*OW= M8U)(^L>K$GVJM-V>YC,7W9QRJ_$\R:L=,U7J"PUE([V00B' M !X"@,*26@[YJ:VZ8]S^0IV*A%B(F ^YN?VZXL^K!>&M38H?W34SW&=A/#Q! MGD1<;\]*IB_,6CP*%;WUN]QJ>28'[FZT7?E;Q_(LWTI3;T#9HRD=M7GGY>Q%5^E+N4^]ZC>5+TQPU MJ]5!%IEIC70Q/;#3="G&IC&M)3--4#H:W6SDE-9IE:/GPKMOB24K?B$77]8B MWS=/Y6\A&T!D?4/F)_@[;FBSJ#!G^)8;P/B.3*9BV4ZZWK"S[PW\E3^,RWQK M4M/N%P&2U]5\]4?O8,KO-4.FFC81\]9IA7KRL)QDRF&Y)A7Q=X.!G!7<]!=U M*Q&XCFYG"6,JXM8#W1'*(TK@GL^?[7;JCY2Q+?NYN7==!0 $QFM,YS-_%G_B M==7\[2YOX BY*+!P>\&OYQX=E4"6>+>5M$B-@$TYS;9-H>P7URK. 7'[/WG6 M.>](NC^;S5FYI/Q.53WE*>T.4.C@ L8B:C20[,_A +DJF[_2QC!N&4GB'[4# M%GX[!%2]:+*RU [H2<>+7<-1FC!=X(R&P6FU(SS:D6QH135U-/0[%+Y S$:, M/!+TAGR^9,F-##/C4:0"KNNJS!9I\UL"TVZ6Z+M)F)&1KV'L@45NAG1AH;: M,CD$46,0.<@PH-DW^+?ABQ%O@ET+>&)50;9W$T?8!?GB,R7>H9LV^@*02T]- MW)*TW_-V>297M![\B$\JV#9K?IW&T].72EC)@_NYS%.-T5FF=SBN*[VV\(3O M$?1$B\7V?/YNI3#*VOV,9H0X+M[N^17Q!1K7]!I-%9M.GXKJV]\%9TD M\QPV_;R@JEG(=BR3K:<&?1\I&!Q<&\Q7$8/7@!LAD/AR8,#56HB3K2P)&%JT"SH[W[R/ M7O?A%K?)8$$Q"P^<[JL\$:;JP-K+@AH]-S3C-@4X&:[ 2;_2F/.Z9'FZ[*G' MKAH*//!')[&[D0:&REZ-DOPNAHK1."D&\I9-:VD F\-$;[)[GJ1-6?5BGPM1 M^SM==1:BB#C7))_IVMM!I#GKO%MNM62T:P'7MI)K MK63XZ%$IN<1Y!J^RVG";\R;11@'\'E!52S"/XB27] WHE??QSS'(P7M_6&_P MO,3HA:0;JUC1%VY(86:/Z3MW3BD_J5-X#Q_\KMY:))E2"DDH4NB \NF& MDM0@@NY,8N;CD.O@F'$7MP%_2:#O;K,4SJ*^VE=>.C%$OAV+061F49 ZQ?\-T(Y2@U"B) MT+TA81M 1.NC+@I9=,W+92DIOKV3T[$^QM32*,$#PL->@!(I<[WOC@W'V"C! ML\/ U@TOQ.@#;GBQM?KD<@K8\0(W\P@EL[]"BS4HVX/@$J0D;JD*)4=UE@%1 M>S]WERQ( L#N/_RZ&CA,8?6H1LK=K_S6T8,OR6[+C7()"B;OKF^_\IN /F"1 VBED&)O*V M?#M10GDQB^"R\)AMJV]9C,9Y#6YA+*4RO\:MM9?(@88&K27O$!"=K0;FLXNN2CFBZ:^ MI$^4??(_]&_SAP(I0KC=* A')O?@3<=U*H;BJQH&(Y_"VP !P"K?L\76*83" M$T180T3E;I6Q@6"$UZ?5KBCXB=(3=_NY.K8Q"#"].L*2$&[D_Y)^0KB5 H?/ MW6-%*?]?N7AX/.>W6G 8UEN3W]J043(<55.(MX-S,&R%W YARU6I9T#.5;W" W);[1[(-C9/;P-[( M1U]-8@D>(CBVB@M\6U(X0AP/'*++'_PZG($#O4"((TO))Y5,TO#UUZO2=,P0 M$B+W??IL[?-XLJ@;?@_4C*S+?C@Z(4U8BB&+@F^"0'56Q:G9 M#01//C8EG3QS\43)'VFVV64,XE5QD(HW5_2WX[N%R>9W2%<]2Y?U*((_!J+, M=D:_&P^(5=\<&/JJG2!5 (YR?&$M4Z!E* 2M8Y30EA\_W2,;F)>UK.C$/GYZ M=_]>/<2@-&Z^TV<[F3GL^[>9$A@.0:N9BTJ9H:IPVAP46"X<1M&O$XC4@0O(S+B]0AH)=.T MS4#=HA\ O-'K J7#=FU/FP]<287E9R$K@3]*]+T0Y:9B /LU@_&GU*+3A 5UU%N)C-DFHI>.5;][P#@-JU;C;>;7?PQ#NL M $//?9'Q%9Q/,5U7W?1%OWD@<;-:JXF6\+CG&@>T^!<]6DHCBSF[V \(6?W0L.>@*JX1/A M>^IQ4N=U+SM-FQH(5XBY#]?DD?*K5=)$;+T=&K[RIEFI7/(U44-!Y8D>C.!H M.]B!W!X9)_S\?LRWAN$Y8"I#$ J!%T2JB)A*A6@ M/E[*U [D)9$\'UNU">R\,$ZF1+*UPIR(-2DB9T5@6D3-2^K*.GIZ747.D38T4!WWNGW!<\FO&1<- MG7EM\&N!@72"X@>&[J4G%A'87876]Q(K'($;Q=,X5/)$N::@6P'?422KHSTKE)N%/%BNW,UMI)!NPA3#UX';LG3N4D9Y$NGV(U.KF@#;AAN MV3QQVRL[7GZMP>,J-F(^D7':Y$]>N9,K'I\I*Y]K86;E:AB2Z''^/'S(R MOSI +A;RD9KGER:5#&[#/4[=+V[!@K=5+;I_G[AXR-_2I9$^PEH:#H-6%4XO^,FO&B1=S.;\U124>7[D.$82/(B'R*VC_'#(MUD)&Q$+3$A*&MS2OR35 M-XH\,>V,6^ 9*Q?U19$MN)G;2QZU&6PUT9@<$3DB,4/&X%M*H$()M;T&GJ0:,^!X0U 7NR!--,_+Y2XWH$059)M$5(S>61LYLC8COP<@'HA G2<%_G82O MGX<( KK]3W-P9!69;I)S2E/&_WAS.8)K]LKXB&"!S-08AJR(7\#$,$.$ZA"G M2*'Z^0X1$',>F@QQ:>DCTS\>J$7B/#?EVK?\^?VP9IVP$GB3Y3*%"K;9?,RM$@-9_I!V%G;I00%JQ#51:_\LT<^]\D] MRQ^\B:*4-&+$17H6_CC86@C[/W>'T4H!2'73GN#ONJG1\^X*8D1%RY.&0#YM M6?)GW_.:6\\IG4PGV''MK@33'?( MNZNA,.,VC>:$=%C@9TN1@/S78]'?F\J MR#1,6!W^!A]:&4Z@S;W%C/BU1H%OE/P1O\;(T2/P8D.^YF])524%1I1TOVG? MV+XB:S.RK6;6T6BO?J/YPR,0O'"+*'G KMT0Q;KA:NXC74.))XF0SZ]F8@!2 M!+L^YP6-;VA<$)D M0'APSN>;,-^.<-S>_^D (2J?VJ;253B(YC1M4S)!Q::<@:A^A3F$[Q0GZXHG M4XNOW:H4*:$[^V4OF=*R@'DR)38UO%5"(CO3Q\@P#@^=_9"H6YN=5;1>6^@3 M@WZ.XX5UJ:,K[%?*C9O,;K2%Z2DW%")/\#+BMSK;ZHR+K/4U_+4G-9UPC]S< M?@77'/X??L8:EDJ/)GVO3SCY@U92Z[5!V&(Z1,Q'==$43!)F+)GXOJX;$]1/ MK7P9/_H1U-E^'ZW51#*A5MFM\TF4/;>7W@@^[^H'U;U0%R$5ZS1>N.<7F0S: M[O&S6^2,@\7_@$DMQTOS%1DJ&C\G528N5?79=UJE>0UWWY:])TY@3$S5C<'A M!O;1IQO%T3',@]AS)=9D(?O8_IZ<,,$9C^0]M0:C0<]Z1%:L93USIW%\R.#< M@)Y&Y^5I_/3PQS5JN\RG%%R=F,DXDGN&N#,#,Y>>;\0HD: 9FRR:&NIL^82] MHB=67&^D&,=*(WM(N#JC7D(J?WF&B4ELR;=-4C67KX0'C4\?\J(0[!0LB>#& MZ1_Q69&]'N\9_AD+K/$B3:;V/H<9"(+?O,9I'EO;7#]\+*B$CD/DP"!W')GZ M*+1.R]]C4GQI=)N/MN/VT2;2ZRR6,^0-@B(V>>B=E]64YI!B4K<.O<_@MSSE M"O:M..C!]M!\6G73.A>TY'X53MK@231$H>/40?EU%@$.[-T M5"<36P7C U)!ZZJZ?ZHP05C8'%)17+15!:-CBPM^?JC[2W2M4V4/P6\7]KX+J2U0(#<>,LW.M[6GD30?" T+"-0&+2WI>U9$VR/2A$[ 4PP9\3-%([E38M+ R_;&HE*>C+XCME%G&N9M&X MF1U7M#G[GK(%. =5F:UG:E)'7RW@D'FGQR%JH/<1B6(NK=KP\R3%GI:B^T9S M7%95^0R&;C+GGS1+KPV[53%.%//UO1J%I'*8(4.6S_K285<@:I21;&S"C0B- M^B02ZM<3(_E<:6!%I\"*M!!$2)TD4,.%R@S*-W(_Q=AL_WN15/R=4QT>O4K9 MU.:K9VY#7RA@$\U\/"F M-YAO@N7_/&>TDONOUXU1MCU >>H8"=JOOH?YLQU,7?LF^4HX9^4ST!KS'\UM M1W?IL]>=2MWIIC-OY[EP7]?J%&NEM,C<7'^^#C>;18D5'!>K M";;S/ (WR;ZK[PWV6?WZ''(]96.$=>1LN0\H2FP>+1QX^_@+#G]8#>C\F"^U M]00O\]"@L!44N$'!1M1NTSU,U+])20_W&.1?HE7'([WT4&:0/!9U\EF)$LJZ]KL.K+X>5 MO.0P,(&1#T4C;8Y(H1F&FLF-9D2K5TC3,YJ1N7F28QSYQ:=\!L$=2^B/ 'N@ MHH_@.7VB(M(-62^RP:*(6*5+S)($RYU;-T76F:O)[Z.3Z5WRO8^VCJD_QBZDAN2\!DZLR$R?4,D M^(T-EJ-6HSLLI O*.@!I)^C[$)>M=7D#"![_O_^'CZ,.??L85]X>? M_OW#FO84=F<*#'A]2:KTD?ST$>D.?\)_?DI33$-5O_V$)=A #\*7/UO"WR#R M23.WN47P7;0/E3);F]B[(F*'Z5[6A+6)6VO"DACI4L*WM8Q>);-M>=G=7#*4 M1E!JE^2\X_7QUM5HQTOT7H^8=R.]>YK#9((BAK,_-G*U",= M3Y?\0(0L,L\< ]%"QQ*VS_->:?TSC'G+-1)QLJ;OFQ5MYA;V+S1[6!/B\.[M M:_6:LX/V8(_(8;N#&[MJ:WQ= 0]_LX02B(;K!KR"\YEGWPLE=(25%0VBUX*C M-,'8/CLAJ8K)HI'=4),'K]",D0(FZCJVGP47)M: MH'NR%NQA1I^:V/QGRMZ73!@#(M#%FND(^<;$,$N28+1N196-C MNRC:T0;W[8W35)!.T&Q3 ,"[.9XU#MG@W(>Q8O7-"PF=O0FU4Y\>'C:*5H^A] M?*LAR<9SO(L9+N+)'E,OCGU=-_D,CH(CU>YA(4"SN$<^$K[P,X]/H@"8.HL9 M5N=M.:WT)Q=%1K_?/B?S[5^$%G-!DK,EN>4G!5\+MY/SFWC,.S%!._'C@T6I M'&5B3*)%6VGQN-^] Q6\MS['L0D,'G=#5.6%)Y!. V6%%\5OCWGZ* H]1&.D MWDH_U1C#!,7:>+1XR!5_A@&(K(]10X0/CMPWAJMJK%(LSLL*RCL5X=/E6R[8 MG>5W@C^K4@12D*<&G%D9<&75T;BR J!MQWT<[J\1&3M)*S#*R-!H74;PF"@G MVG6RA&D P>E=>4RODSP[399?RJ*!3/-M.O&T#J%6@U^21.N:AJ(H<8 M"8K8IB3WT,$[C^"#?9E]Q].#+N7SU5K0X [)$'A8&\J++$)#1.FZSE\--19M MIHXEGU5569V4544Q:Q1"[==57E:B%LKDC/;$W6X:(,$5/6T$4>%37LO^B[=S MFD);)'X+4H%U.&U/^,Q*EF?H19*V5<(,C5E$WL;P"E-&I446@H,2:U3T?>.X MJ@^0-?(.R%/X>C;N0H]&I7]N>0?1&9HTW.RZ7S0(BB^2HD6 G,LXU%Z#= ]@ M>/]9%[;.-N%[#:Q=R-_YR 8(R[[32%@1#B)O6,>],/8;+^91.^4&92;HJR-Q2LP#B*,':UTO*1AJ:ARH$$GW/0]%$ M,8PA=;!&!N+).S% ,%,S&,16L$!!O9=0@0=?GX_X$,F[5$ -OOVJ%F*_Y,E<^8A@C- M#B0=YR4F/,C1!Z@ >_?L20NQRN(7-7_/ZII;J_?0+Q[[0*7E0P&NHHN,3X3? M8A)3H2OC+?RR8.52\\_XNYOQ=Y9"&XN[Y+M_JK::&+%F!DXL-3=B3TX7-ZN8 M%7+DFSD0.<,147.$DL&8N>M[I.=.(TOKI>%Z8?'THF^^T)U;7H>ORSK'=%<_ MRA_##8YMM]5=6TF/R.AC\O+5\UINPGWVO8%;(U\,9P5_WH+8Q;\D0(\](B^J MQDR!6',(KJA6K%;%0TYSMH!VN=Z],JUM6D>M50"WT/$1V3CS7_[/SY\^?OP+ MR<3H0\?>E:^FL*^V"CTP]*P%7*4JM/D9W5:4IW&PFR2?R?2R+!XPC4&< Q!7 M.,WK>5G3;#+UN@"93"(FF\=,^4_%PY'@PXAC? :#RE90<;-)4A1 /L\+Q;\!1?1 M;O!">Z4"J5'0=(+PN;JT#AJ/A(K9-@S?# MCN$@:Z<-F' _1/^_)(U*+X#[Y=US>?=8E8N'1_X'I=COO)?NI5PP[*$-2!4I M;@<*6KX!>@) 42-ZK9DYB)YK9A:21@MT)"="<":BWWR$+KD[UEG+A3?6;2\[ M.%1:*3@N"PJ9);(%H_"6-%RC2,'52+5:ZR^8]T\H\^&APGORV7=HHF#J'U5; M[,D]RQ^VNJ Y2?=J&$+Y.&ZAIR#06I(=21U\UQ4F]Q_["+4I2TH.U<8B'3*_45V9-QD4L[EM^/:5+3 MEF_DA@(IJ_H0:E$^;LO,IX8A**JCE$./);Z!E2]#!V\?O$8##.35(F@S7128 MG<1?9,7M&'YO:H=4^3ZDFBA939QZC!R/W$9-=MNJX&'DT+#;N3QSA5+%DT.F M 2AP7VM(LY.50EX^!BX)L^>4K/V>.>N>-+\NERQ/E^1W^6?$M#[M+S"D1[WD M@1H'0?B'TB<&UIZ^T^HBXH/I,RXJON)%YZZ"SJD==$YT5#F*CWSW*F$M;?0; M@A__(%JTSZ"@JHQ2$OZ=&\APGYE,IWG*7QEH%$&KAAMC9[,Y*Y>T#QI-/0I1 MPXB6$6(@HD<*7F88&#/[L>"VB0 T[-*&G4K85 T6/+&O[1#P>Y;9*JD9IY2W>NTDY\.*8/ M>8'7?MD9YH=6Z5F1^2KT3"35_-C:E'M-#YUI=>,S)UUGQ^W.-G"07&Y+[.LT M8MGTO[FKVIZ8$3M/($_BW28Q5F/&R"_[W@5@"M&+;W21][ MN9LAWXL63)3DX:%J7T<.!AC;\9/J*#)/*C CZVM:*8LC3Y'(%S-KL;R[U_IR M.1Z$-80!,2(XIJ3VQ5%W4%8>22-K* I.$I8N9//Z4.I') M$'Q&D^D-?:+%@O9B)+FRR019&4#Z_V?O79];QY$\T7_E1-\OLQ$STWVJ9_L1 M#GZ<[(:[T0USDV29.1@AKEMP0Y9C'047;CU(.=Z @ MYXLH"UB.!E68*Y6#([(0_S:)W^"-E6=B)S;%SRB'3IZ#K/<4L_@"T_@BS0/. M95M4'W07N^);:,FR59-ERMOM("SC@7)1E'OA$\P4(C/EA_M(,9#L U^2X@OU M*,A#!3].0658([ '_9I# N*#S, M,VD*2IM(1J=,:U@GTK1E#V>7R>EUEN4)H<^?V^ 3_I7N7?FD')0]<%9BV*,A M)51148QXH'(GU6.U"%M@D0@\-SR]W$G_->;;O8R1D+_V[^ )D/[@].T^'3LT M#_='.JV-5S@P&%:(*I)D>L245C6-HB;X722@'Q\A/CJ.+B2\M)?X(8XD?+L" M)&@_=)4FJA[##P5F9=,7 7?,B%#%@T8I]:HB.L.F$[B<8E)?+AIP=O5YE5A2 M!ZS]6O[SYX D4$=[=T_>2;BO2:%*+?E2#LQDZ+]E*G1"!N"R+8L= T B+V!YL"J/$U#<*.5>=_KQ=//%Z2926W/]T'BC8UU=:C8BWTTA1 S_DA+G&\P9A^L;BZ M>X0N](>(U^A[C-,L(5G [T8I!2RERNM^9Z0YER]>.1GVB/(8- %4!N'U_"B? M?17@J"=AD0>1L,P'$7MQ_%O("OVMZ2W^[\SS\V\"+O=_?+D\#/X+PM5HY)RP+C (R>6,*D2?;K$WUY"ES" MO33NL@X#6%#DT@)3*]W,>OO=2WXC&0^M)0F5-F\0\LMB@W]$098"E4FP!%2[ M\F]T@S3^O+_MGL^CB)]]_D'WP!/]O^S>J#XF@I8/8M=VR9E09LH7P91J$H(- M[)-M[O _7\R2<0V?E]A5KZI=E53,2>&#D^?O#(YS![TIV]U%=+XY1WD! ?JR M\2(16?X/2@K$-G/!X2[0G4_TBS1347LXHW.MPN#Y=$$SX1.>'>.56F 3W-.P M5;^\L^].>HH%6)RW!F]>_/861^Q8WGS2YQQE6^]=UCB9U?"\9B%\0!!'BD], MZXT>F\#B%5@1!CY*3AB7ON701T67?$O;K-KDJ(HBX?*)OX8D^]((U0TNELLD MI\?L@Y+(SYYX84WNQAR=++$?BW'_HW@]U@R,!RIB,/Z:R0"8-A0>RN100P/: MKR9/"^_H0+5Y1J&A!L/)0,;B.GC1H>HC*;S@>QAL55[_ UELK[QT _\?E))W M+P1UI%*9X8>:#MUH6?I6.9BT%WY+XGS+ OG3)0>D)?YP/-IFYBE\G6?)PS]( M-8]__P+E3\$4?!#-#S_/Y 1H ]=>RQ3G,^^DT +Z42KA@5LW,K>D=R]OTK B MM'M4L0?%A+^P&8N\DVK.7ZI)SWD!:D$N=JLPS2(_)F]?)#PG7RG5]M&2>'0L5 P0K*Q@HG_(8Z\ MZB^0Z)UZO+ VM_:KZ.\YA%.R?1+\>BWLG&QJ 8^@VL9))M-F:H=BW9@%^K7; M8O[:&Y*G1$0N"D_F7@BXR#^IUM[!-)RROX!O_O7'\[7,#_GO*/:'B. KN2CY M^:J$.=6*6G5$06(;Z[E2C8Q7DE5'%"32BX+LN(OT-H]\@Q!6MT1!1%/)OXN8 MDTX8\B53L(HNZ\Y.265NG2?B$WIJJ *GSLZ 9)Y72.:1Z>S7$\5Z,@M!ON05 M=0!,G5LY2/)N/G8V_9P2"#%#9273;R1>)]YV$RP]EEXA4V1LB&*-U/M(+SY, M[5$0-#A"@/T?B +@=UD0^U^UBLQ(XZ-@F+EL5_5?2HW>LJ][F5N\+MN&EI:0 MU3=%L5[L6I/N,SB1W#&J6B%]:Q3$5"FNSV0-1X6_G)AH8=HD'"YZHOB/+ -7 M>2C[#X."_*[[G$U4]^8_<=Q?R9;8A9\ !4D7SYB%:F#!D+! OZ$83/5KV2K$8JIVQ984EW#0\= 07B9 MT'L7;?,L96G77_6K9VCN7D*KY=YCGG&KW&6^>_44SU2[;BA6ZV*Y9!E9#W%& MTOO8BU(&I!)YT9).G=X:)'B'>_5R5_W[A0O9=$1!HA ^E.//P'FZ(NF/ MK4\7Y:<__?3U3W\S>.9L.J(@\0J:P YC;K8@_>UR9Q+'AN8HR*E*R'SS@@@2 M)DMSX6+%8SD6JBS0F\\,_I/NP)LH?Q,15&H5:L0/H \X:J[.#@ Q.3:>V5 M#7&0T /8J]OD83<&"L)5-V*I&%SIK5@V_=S?H@4H2LTP7"7R%X!=K5O4LA^* M%:RV71M-IJA7:,22Z;YO1_X$"K8])K&?T_W+ EZRG:*0JHH3W;V@@Q6 MZH[J>>^!GWLA'%&6&P1B:!-L7^(;NG*9@+)J.L=Z=D>QEL_Y:\K0M+*;=P;) M8MS,NL;NQ94B^/1>Y9;M;.R>E!_1U@O\QR2@K^RM%XIJ9XL5,XU5#^T659;] MW!,($?8_4K!?EJ_JBR75ZIC8$ZEX+W']Q=U>Q$&CH#ASUR >2.2GC]X.5N2: M3I7?#XE_[>U8G"2]"\"@H'["67=WO]8&%.;V"\ZN!XHUU-B#.OR779U0D"8E M9U=;311L@$/W2*6,6J_M[H>"P(8EGJ,+@4'>VA'=;P041%/%N\)DO"7.-[MC6Y+N4.2E4%.K:HB"D'H?2C%?1OJXMNJ$@CT4],BR.4,@2 M!CA2WV=7+-EN35N%NSOZ1(*_\G8JTO<<$@5;+#V^WTFVB96"N=< *$AN^TK! MGPW^_2>2Y4FT8,*6DV#G:]7W1T%P928H K8L;&6UIBC($&^.YPTAV7V\+&%H M573HVJ(@A&\-@Q&OUL"YX>)*)&*H0G;EWU#P5K9Q13Q@9Q.'/DE2'J*D=,)V M]'&>7L4-.Q>^3V\-[I58)(])3%\PR]HI[FJ+8H4J/XN$,4;Y+F"AJV>VI>EO MG_%0,$3*YVN;_K2-4$R]L,=7E1J9Y**:O.;BU+1V;TKX$7%X.7;Z12;=WD". M"BO:!%]!L1,&!_NWLQ9YJ(3:3SGR1U"PSE"Q1F,)T35'0UU+9EQ\!DX5W?H70=']'GW]AJ'3?VF]B.*#5]< M:[;7'YJ+3V%;Y98)L%.0+C.LW!0%&=7;59]L=6_*INPU@'O11+?/1YS\]AQ# MB>*8A<\^D^0]6/)G3+Z%Q!Z='\2^+XJU?4P(^!]%XD$!UM_YD+;HYGX==:Y5 M$6HXP"G;ZNF>2'J02+"."GM!+:,(_(M25I8B(+Y%^7[#H=C2=7>'(;=#V=#] MBM)-!J%T5;QO*4PT,J>K XI5&5/;$A*&MZP.H]I@>8#O(M@S^M+FQ1NF<.JV MMX]]7Q0["1QCE47*Z#]K-$,Q_4+"PD62[ Q968IV* BXEV([;KTE>]J4$#R7 M<9+$'["-O"W]36<7[C,"#J)[Y!.];!*BW)*]!T%!NO0TH4L29%[(7R@"#\6G M&_4VAQK=S O;L)P/'@0%Z?1FS=]R%I2F*X9ES&BQZXR"5,4]:6EGLNN)@DA3 M13.3:="F'PH"+?8$LI>HS#8+E3[N<]AT*Q_O=>I#0OP=^=FQ]K'M0K^L]%\A)_U+QRAF8H^-L9 M"RJEMHF4:R]\C'D25)70=A^H(_5&'-[]J91LXD!-A[$*H:![^XHMK;6JGI=?5!0E@3JE&@-)8N M=%($ZJMIM.Z.@ES5P^.)1.2#X]3:OE6D+N[%2_U]?TU67AYFA2%2.DC>NFWR MZ-$7Q?K!?*VC=I1-49"A+1C>E8+8TK[ ]O@,"O;M&WES M\[D-1/&:HG#H% $^BL^@8-\$UGWIA_LX6A?H#0?R+6B^CH+930##19XQEVB7 MM4!KHM]K0!0L*8RVBU69/"=9.I6WF;$'"J(,^6)=*)_=;M9>PZ%@1R-_7F_P M53;$2((1LD;=U+V*!>%"*4R'YX3_B*@6%$%J$(/"4L2JV/="L49%>7"^\WGX MUR(I,MN !'T0NVU?%(1>^#ZS5WDA:+1WD? '&1PII@XH2*+2ZX8W1 MAD?!KG8)J(@L1FQK]URD]G-Q3D::R< MA@-I[H&"J'M%5)ONE:5KBX*0H689';'[C.?^WU1$*3U)FF2RTSM41!4+U7'7.P6)>UX._>GBSD6 M!!C>S2?4TJC<$ZU39&J,8BUXZ-(O])!+19\D.'X(T4DB+ZP A V/I,&#H6"% M"N_P&BX">N<-A$O4=$=!;@O2'-1IQ95FIYW:#.$(?4;HE2X:, MK$;8U39$L7)P/U%UI'*%ZM0894,<)+3A[_3@:MK&2.)#KUBQA/ N\LGG_R8U MNYNVD?M[[!<2ANDMO51CKM1?K!/"-HDF9Z^C/8IM194$NM-9;%L9#M0\1&*XT,PX=#P8X?S\71H8+Y6_Q.+U_U EMU0$$2MQ*4];\JW*=H MC((4A2V>OD!2JD3PN!6&\\1Q(NK>,H&T0)>H\)=9FOJ'#H^"74*/++/N)+"D M*OJZ@%]\"=YHD\7JF?XU77&P+$-]XK'&1L$H!7"C7>6(5G,4Y+1]#W8>"B3* MP8OW6?C5N"VIC6G5V1C%.E01,469MB#*X2!LA4!)+PD]-$0***?OO<2+$Y^* MGV3''GKV,3@3?@X%.UFM0_"K0KG#RD'S0#(S)+A-/Q0$-@+Q(7MDL?J18JF2$71 $YW=G/_Q&!F\2#A2O3DE\+J?>MGDF:A[>> DH$V5Q @NHY3&^@()I[7RC M\M"*8"B38U@K[[2-$5B("TG,W\2\5D'%^?9?"7GPVH[D?<=R?W<_YV]O5(VFS]Q@';'W M2 UD@",)**'HK'LB(!+>_?\G]Q(J3,(=B%FZ9CK0,E-C]Z2,&]DIWE3"E=5P M-!_B>RB$&LLG,Z4>U!J@F+()_T0?PPJ*Y<7BZDY@G-*C6^J>_)4] &5FOZ^A M8*8ZR-"DN)I[H"!*520!BGSK]KBI/0J"0)M("W7":")LMW.O<) UT^A(O$Z\ M[8:>E5#CDM8U1+$&^A))*(L?"7M_J@I*X<8U* CY7A1.OMS);+^ )VF_BLSC M?LTI,Y<9M&\8[0@2PO1I;XB$6)7F85I^^Q+R88_G[%5T^#J=7/73DZCTJUASDP^[E M4P,R#F!"40:F&K47M]X&Q0%@]]BEM_R-[ISR ML64P0>J;.]>8;S[IC. YLEA1R4N2-A7Z5BC60@6;=$,?4QEA%1OXH7Z)F:]2 M#8W99P#WPH&)*AY3).,9&4#<6;36#8,]:%OA]AD-T?K?<_]6NDP"ME[F&];< M!0593X2Y+!Z])-OI75GM5B@F;X:CN-R9C("V?5$0^D0R#TH6%YYCR=D$Q8R7 M@?)YU-W+O9B!P/" J=^IV&0OL13'=QE'?CO+S:83BG6#.DQA46'<2S>W8?PA M)=D8LS3LNJ(@LPM>B9^U^FO61/L^XR%A2/WDZ74V=4L41)3!2D_>QW=ZR)+ M"WN$.&E[H2!N,%!A<6^4 1K,2/"R\2+QKBO?A1.40>W[<1RL;D$@W$40&<7< MR@FCO ;69A]M.L[(*)C4*JTL^5MMJS'7NSA_\GT/HN M?U._]&H_HE@!F^*1 M8,F)P%3&!.&C8F",57L2WHE3*?$O]P5>??T 4?E/!"S@^39;J;L,QX* MACPF\9(0GWF&9(O>S2=)ED&JSDKK[(2"-'WP#]VIYJUNU1,%D2K?.'CT?B;^ M&O3))?V)'XQ' IV:"!ONAUN. I.RYG?4,MNZ:6*7$E]*Q1K((KP MW7PN6?(J_4]0]SJ+]BG;NW4TBX*NO][\>*JYFJ6_H^!XNY"&":9-UQ@%*>(Y M3)\2<01E)CK@6QL-49!0IO\4 8HB<";5P@>;.J @J70B5I>]_CQK&Z,@97!& M/93HH_]64;SOF"@8 V;4B"JO55 TV+AQ 3V9:0^?=RT*':;*=I[-ZB?A\L@;/^"UENHCB,UXK: MO\:&*%:CTC3C-&66WA77<5)M?DI'%Q1D5=%&*8#S\9<_J54N>(G!W$^?BP!, M1=_%/U)0/$KBJN>$$3)W@N^@8& )"W))=RM@GA >NL5*"2RU.)@6W5"05X Y M%$6YA=;,4@E#9B JLLA45-KW1D%LO828^8FM:HF&B.K=?^FE0?J\38CG+Z)_ MT,21@SU%"A7ZEU%T,']_K+\R[R(3:7^ W$,H:A M(7+-=,E^]GU1K)W)A=/7Y8.$H-?L"GR022XLUXK#6WZNM^B M-WD2,^_AJQ?]MEC1-2$^"&KZ]^ U5L0VVO="L8HB^;.S) .*B]BB_)(:FZ=7 M1QSK\@:7Z>\"1J0)PJ]<)V,/%$0-#H;@(0Z+E;B5)0?K-XCB'C7PHN-;*!@) MDP9YHK?%U%N@F+2D7;'W68<&QMJ@F+C>H0_WF/!@,_<^&-E]V#RW] 7CA:RJ M;O$<59[9449&P:3"^+?TTDW-[F>R%+8:HR"E!FLO0MDTVG6K'0H"BOB*7X)L M4T&Y"P]N":599"JISV&?$=PK!8])[-.5^,4#^9[MF!,/L)7J*%7TE(D6]$SQ M./"6EC!X)!0K/R;HAX!*D& 2E!?-I%]T;@X1QHU*ZM[0IW3#SV5JAV)7J'4A M>ZT)!1&+NE=)9QA5-$,Q_;(\)_6>:POKT1T%PRS I5'<1W&!ERZQW04%6#W(P MDV&93\6>V?6L*O4+9^AH2)AA<'^8$K4ZN[F7EA Y1E5-*A,_XN0W<+O%(8\F MTD$X=W1 L6+M0"DZ7YY 'BS%7P%M0_A\:B;/XE)O%;U:J !BND',7JC\(XH]4TNWH$H>/;9%5HDI&4>UY .'PL$&$:5&9UK%0Y3>U1$ 2E MTIEK7VV.,!B6[7JB(/*6@(H?_LR,%%YTZ46_&?VPIO8H""J$2HG30,\'V(\A M:Y?*%I":UG:HH6.YOSM%1'M5^(6J66TKL[(5BE6\#E)OO4[(6F@R.EW IKW[ MU>">1)8F+X,1<<,7N_H"J!C&FDFP(NR_?T0!2^YK-&-_;@<73/0A%'L"2MAD MA"&@-N,*- GKYAXHB*H2MD4^41G *&&O7.[$CY:YW[V&0L$&J?JSRNEGI-NV M+PI"34BAA3K'#VW3V6>ZE?M''!(G\ M_46>I9"EQ@U@5,BGP5(;VC'9QU"PLA[.?NLMB=Z(J&N+@A!SSIHI=D7= P=1 MRMS]@(5%\TI3N5FH]>B/@F"% "Z$[U# H3V'1,&6QP0V:;8#VV4F BN8+=NT M^)V=4) &D/R4TV\@7""F5Y\)KV[I_FDR9N ,W8/"/"7]5GC=A);6>K(<>@+N M65XZ[JH$,[6-6]<0Q=9_SE]3ELR8W;QWE;O1M45!R T'7U*\.#!W&]+FS<$ MO7%?8@ZDD,I("@5L0MO=-\*@*':)A +A9M8G>DUB9;6H$V]!D!!,EL[82U1 MYK,8&[K?T(]YLMS $[?(R=.XI#7M4*Q!&W 2$@NE^\!H$++MC(+4:T*%Q#+0 M&N/EWU%,N%"R'[W UQ@@&TV03+M$0]0'G[0:H9BZP9XK!SZ(1S#+3HES-9S9 MH)&.D D/](R_?)#PG7RG5\Y&C56QUX@HF/)4UDN"!Z/Y*:9KZ_[&*IXJLJT. MYLC70G-]V71"L4;R>\V@*"F:H9B^X93"H8T(Y$:0>]5 M+ NKNUZWQAO+Q8XR, H65<_!>U/=%D4S]\)H3,.,'FABXD^AV 7,?@TQFMU0 MU9JF*,BX>]MZ05*$D=8EULVG@,$O$*&42F6? 5"0+ *O9<@Z5O33H#EW='&> M2LC1DMK:4?,W%/R_5Y2,_.Y] I#_99PD\0?4\/*V]!!@7Y(GQ:P'1 ]/2%_PZBV:!1=/5!01@< MVD:1WL+X^:0!Y.[HXKS& S>9?R?9!L+F6)4K I5ZV[I3=VLD:\0M1?:P?P@? M4^U:+T;8.&UK%,2(6%R]K;+6 ,64U35FM0YQ0W,4Y)@N5VY+:B9JI4/OZH[A MW%M\X%IIY^?JH$^-K9T+[S+EM:C!TP3JUC9"L2T'Q^T:[8S[CXJ".6.:"]OQ M8N+**,![57P\Z 1.E>6\Y6-"ME[@%_Z-R)>"20[$^NZ)H%H""6#I,8'28F^> ME-]C?#7U' (5V:/$AZJC-$;^! JVJ3*AV/0A-_D#7H]TV;EA%'237^A[F<2K ME=K<-F@H]_I, 3!VX?MLKWMA$T__)2Z"OUKJ39_.*%9\G-K$QC#>4;^ @FG7 M 12CB?SBLBVNA,@WASS:],-!8 L^!FXXR.[E00;%#V6FNP+B5V,AV'M<% Q2 M61)+WPG[KQ>2O-G:(-L]41#9=#- Y9>EBB9E0Q0D2)6MNU%26+FI/L6RAPR) M@BV&L'+U7:YMCH(EM*J8%D[3 M% 49A8)OB- SFEGZ]$=!F2DL'.L#AD%! M_C-]E&>@;Y<1E&H#>+.5>RO%O3)&C4Y7\=+AKW 0<\TU7*4 MC7!< :IHA?('%*?-"L^@0]7L,P(*HNO&WL*XK0P$4K9T?\PG\Y\SNVF%)#MM MDI?QRRAV2M.0?AV$>::NG*1IZEP0B1IT@72ZBVS@AP5I@8BUW2G"BASB[)BEM!2:-BU0 %4D-5%MVY$^@8!O/ M*F+EF?6Q^*U&**9N\EDU%HA9LD*^DOGI"M@3D?L.A6.U1%/6+K!0&NI(;XW\& MPVX",VWQ_HM\NAU6 ?.(0E"8*(W:"3,Y8! <.T=U*3S!AH<*,X:\98M^* @< MN$D-JNA^(Z)@2A'_SHO(L.)0/!=5[<[3MD9!C!3?V0Y6DJ 2])NYWP@HB"[P MDX5Y[AR&_'(K2 M8_!#K199HZ6ZF%$)(D;_P?#$ 4?B9K4BFL"0@\X !=,?P8['\4'3NAS3B[ZN M/B@(4Q6 >AI8.*K9#P6!$B1'$4)<&A\TNGA'%Q1D59X$"7+:Z#8V]T!!E&I3 MV6X^% 0T7G&R,),L_>J()[NN*,AL8G$L\LPJ%Z@[C':I5XHP6N:9'=Q3D-J"T^(M,Q!+PU&6IF%_U8#$]8_<< M$@5;#$DXW[U_QLD5G%-SP%_/(5"0S?3\NS3-596 V8]UV[0Z-*7_*"B(OZ(S MBL/ YU"G /RUZTIZT+9'09#L38O\=AZ^+9Z^J2\*0C6(CL*I6*8+0A9YY$5@ MA'^,>3+DS6<&%RD]F?>!^I(::VSW]@\6?P)QQ)P2GGA>>!O4P 5]^J'8"<:Y M*F65J8/S@&0.K7WA^U1PIG1?95[X?X/M5>RWHI+U+9$0P90\2(9[)]=>YBFR M)+O:NC]!4(X3\L",Q9#,+5&-@E1$CQP*!1L MJ&?P&0+6%.V2[I3A%!V^V@*HL^*#98 M]/]!$C+-M)F6D!M/I"LBJ-7<QR^@]"3,!)TU16[>J#8;D_$)^2M>,6W,1=M'!9]1D"PDGO'XQUG,%ZC%F(# MADB-R*KV#?\KX-@P'-XY8T+ &OLS8 05)>C.DV=!OTP\%@6.F MU5&]OR<.ZAB?0L%&3?A%A1!E3@JU[(R"5,G) )))@"S*(6)F3%7;WBB(%7&E M13XHN+J2$IM-1)C:8LD,'0L%(V#=HBQ.=G9X=H;F*,@IP&Y>8B%F"N%$](GI M77U0$*:PRP!B% 3VE7\HWXS*X,A^(Z @NHFN \!]>EQ\A9J"$A39JJ6@FAV*I3. C1QTLO?-Q0-;^=RJ[Z M'<4Z:U&E[TU)Z-V]W)LH+Z(HA[*](N%5/M0%U%?+*&G1!\6JC8B(,+KU:IQ/ MN]\_#W%&BHB<#C78ICV*?3,./ ##(\^,E^DD'T+!PE+]ARF)ESZK#*X4E/K6 M*(A194#U3==#E:;W+8[]CR ,59,O?D,QT2>R%6^NQ4J6'&HCBKHM"D+D"1E> M)HIF**8OQ9U#AO%M&'\8C3RF]C@(JL5AIRQ@H;!+W47\CT8">_1'0? H5TT9 M>G6(>TWU,12L%!!^914]JO.RLK2T8P6R6A0:? G>:!- X\R"=,6KL]#3D;#' MK+ZJRYA?0,&T(G/T4Y0F-44)Z]JZUW85'HQR;](5D'+-A)NBI?_V'@'%ZA7Y M!?=29)%JY53M4!!@63NQ,*@H_;/]AD!!ML WXH!'3+R6!;2-E@N;?B@(9'9W M'A>E5&:KGU%,5]I#2C!B*V@G0T\41+91B7O&W#>$>(J%NB]BW0!7IG'E3F1DA? M8HZF5_X. H>^N?^;9%7,%7>UTM>Z^),6+^FP,T#!=.E2'AR); ';L^?@SI-K MOGN?P5O^IDZ7K?V(8E4'AB 61G%E*"(D*=K[\P\[@V-FNI+4*KO1MA;]&)]" MP<8F7)M6NB@;NM>=9?S:7MEM=OU0K)$\K0+F0#CN910R?<)SC_XH""Z0F"&\ M!0"(?-($96:55;Q07XO)Y$H=<7@4[!H*N:@WEN\W(@JFE ;PNVA+-_D]>2?A MGRT@^]O-49!3&>4@4EB-<\U4NM>FVO=$>(!MH6=S[5A2C?7)0Q-_$P5CU2?? M5.#4W ,%4<^;.,G 9P*/4O HFVHZ*YNB(*-=;T#L)WCU:>P.^@XH2"JCDGZ) MD]_N(E9>1_AWK(*9]-WO=ZV>4@F$4W0 MP)ZCHF#.OH'#5 ]>D2#+$S(-SHW^,^YE@*CA: A/-Q11[M/9/:DU))2KMMV' MAZ!"J[=MJ<2UX=^/CH)0FU/+"%1&3?9#@S'W=K_,5!# 4C]KG#V\K'5'- M5=W=!=GZ:0)I^BRCU1 XR&Y$UEBF#EMT?$U9 M&OEW%!.&)%4OW=#GQ'O@TW?3[D<*)NI2;[5#&N@_"@KB30%WEV05)V1 =?BR MHWLQ+P)^[U4Q>*DJ4 M#5&08!*!3>=!94:^I6-<+*[N;#!+6-&]P6)XBCF@8'RM&BNE?!DP^NB_0R(0 M'65@=VVVN-+>/]+8*!CU3-BC\QM=R<2#"(<+_RV(@I2% [\38<$RP"CV&@ % MRFEP5)%,2&G5RIPZ!*;U010L MU3QB1$6D/9]"AE%0Z(H0^0&.&!$8\6/KP\;_Z4]?__:GG_1:8W@L]QV%N,H!H6R(@PE3: M3X'Y8=W)*6E+#B;^Z[=+>>[57U&8V @W#Q%0_C)C9=$"D"1O4?$L94K5[Z7)#LZ41YJ K;* M- O>0&*7<=_I8E7/X.P7*[#_!U"P[()JZ3Z4N0_>I5H1-Y^0QTQIH6UAK?-, M' Y8;$IU6N32ZW-01AD8!8ON@R6X#J)U"5=M,")K&Z,@!11?\J^PE4(8?B+A(G'G5\+ ME4>LNT+\86?@?L\HC!42[D,0MW9/5P<4^ZB\:[B)Y3O5-W.Z8(NHO*G!E.X&=)H*\0$;7Y8YU9S -^KR1J;Z%@I'5Q=YR5M3M57UTA%Y# MH6!#N[J0N0:"J;W[,U\5@@)<0]E$4D/:['CR#AH%Q6I*6$AZA:75",74ZXJS M44_1-$5!QGX1*Z*$&]UVI?YL@A:<[&,H6-E5M5699*!BTZ"!4+! H$\U,*4I](FI$_AH*53\0+F2NSO.,A/#.%M5?G[!H[H"#I2A1Y)5 IN!+T)NW MT $%26H\@G8.XFMWC11Z ]!G3!HLF3Q40IA-]S7GONX;5@A84@=;48!-IW=W M#_=W"E5K@/W,I.TM,Q#:5&@]DRP+X>T*@/'MTD0VG5!L_C%#,'I%#A_DPRA8 MK+9C/W@F-)VN/B@(J[^;?D0YE5B7<9+$'^#@\;;>$K+MM/;]'MV=B[:K^)WJ M:8HHSM:/[@76O0*[ZS:,XP2\YBU)96R-8IO91=4K[UJKGBB(K&J3,'DGF2A-]E:*HCF R=D%!%C-FE8$TA4^I ZVFLQ,*TL;4G2I ;>FWHGX* M7-%3*V^=$W".+2SC.T0^[ 6?[XQZE+O2T#&D/XH]!LOBI9M%\N@EF?@/*3U6 M% JJKZ_RP3MH(!0L@%@\;M.62JP9S5GF'BB(&HK3J9>9^XV(@BG351-G!<-3 MI*7.>TX.Q5(]TAD9XZ=J#5!,N0F:8RSHJ&F+@A NI%E!!4.%J&8CY\\(84#9 M%=$W8$9IOB%4;5#PO-"$.G ?%,U03/^:"OHT"Y97/%-#OVV4#5&0((?LJKR@ M_8)^NT= 0?0#^:C2=1^3.*+_7/)HU,'Z>J-@EA3_(H*F)^70*/G M45G*<#"2S!Z?0L%&K3N%E;%4ZES&'BB(>@+E=K'ZD?)=NW@%5"[8S,6-3U=- MDW:E?/0,'PX%.T2=ZZ+T-6#V:)U1NK8H" $+D02X]NX%(;-*\F=X$5#Q34.: M?6\4Q$*,"T2^,! ^TS-"V1 %"<,+C>DAGQLO5Q$B01Z38#GL13WR'% P_K*- M<2?,;08_=&QC>H_=D[84\/*99JUCQ,XI5N(^I9E/%\1LR MW%0-49!0^D4KHYFN4K2F*0HR;$'93#=(WS%0$,YBR.[2-"?^-8-DX[*962]E M))Y".JMK$O0=Q+VCF16=H'?5->'_"^5>R-8+?.&[Y-*.>]G*1"+VQS9^VR@# M.I>?7#;>T)]&N*4L-37%LZCUK9!3[M%15F&VV'CPZJM^A MQW>=[Y,+.FN?!8^$7BL\M?8CBKT@V1+ P:B[G!3-W NI*^X0+,*1[N@)"Q+@ M[A7=12K$O*X.*%:D^69LO"@K-R@SA?R($O&F[(2,'V5@%"R"+;A87?@QDPMZ MO5#5#@4!W)'ZG62;6$K-6'Q$) %[K[G(NW5G%*06%M_89/&]S>'I*P,["[7 MWA4RQO@H&/:=3G)-5^_26_Y&I 07KD!>[AY9#":Y@=S ;1(8\:.'CH6"$1HH MY J^UK+"PI!QW%]N]??1SR2DR]5=C+UG5Q3KS I)$C^%M-][, X5T>,:QX"Z M,0Y2!)[:2RR,6LT[MSJ"NDC(GD.@()N'I9D>__46*"9=!;-7)2ZJOVFJ)W5V M0D':/[R$!%-MNA6+R&BQ\46+V5.O!'#('4-PWC_.W(#0>W02BL M8VK#0O4[BO6:/'2;68%,OH1IO^Q>%8!TUH"'8 G=Y26F6CY]D;UYM"?D0:=4 MGPUXDLUW>LU#2!"DK;1?P(.'0K'7"G ?D2EBB!E4-41!0@N!21L#H6[I?CLJ M*T+175+6'&CMNLX>*%;&"BF7@PK[H%Y7V6%JC6?H:"B8T0;CH^^E'#2&L%A- MS9[MZH:$/%.8QF.>+#=@A/XER#;\>7%-,C Y<[G(O!4QN MO24*(J9+3WV(1N2XM4+8BB \QZ?0L'&&BI^PVHEQ038)#-:#.#<+L#6YJE(PS#^<[AVO?SV]>&!;ZO-HS66N"9=H;$H;& M0&VYA7-HJ)<@ X%R%_GP8H3*S8V(7&TC%.=4*CYAB"9NMT(Q>2O$\%)79ZH] MAR61?X?33W7"_R99Y8NN1N*=FOJ_BD?.)H-B*1Z3V,^7V2\>O*ZRG:ABK@D( M4[1T_Y H$F8+KXR;TK'.A8<"@49#H+1>^GX#AE/\/ MK-%7M?JB:(CB]'V+8_\C"$/+*&U#>'&B$9[RCRBVX9[E>R]WZ@%TCY0)/^=^Y8LZ M(E15_NX%='\"]@"I"@1+OS]['IB!H?9N81(2;Q+X\\_T"?$!OKK$)XFN[.VD M7T.Q-PV"71L9U=4'!6'WBFH.51#Q+2'F7,4>W=T?BIHB[&4,OI-?R\:8:KMN M*%:S44 ;K"_Z_!!M8Q2D- #/[T49-[W)2=L_$AY&"P^Z >]'G0WJJ$MBC4 ].!,E%LP68)5[5 04!7DU!@= MQ:\H)JNZ9>\)Y!7HI7M7'Q2$E<]$5K8]O2?O)/Q)G_5C:(Z"'/8P,(,(NH_Q MY^$MQL@(H>7 9;#*P'E %7GZ?^)\O;FEEPFH.ZDRE&KLL5&LZC6A]^@RX#BF M9!L286R4X2;4ON3N?L[]D<*]LDC$*TSECE2U0;$RQ;N2Y=<(7.TR!\L<&F39 M%<%)Y;N%ATS3W5-9UNJY1PH?R)#^SJWC15V%KS^],C=XTRC>_-WY"7JF[UNJ M;,:/"7D/XCP-=[P6!_';%YE->Q0GRV"[D("DNB1@_U&XH% 2! MXB_E-93FM52N"%N9*D"]:!:*+2QQ?8K>'&0*V-C>42_%EG6VPZ @?TR$%W:L M*LU=GWPY^4=1L+8\0WQ.WZGLR2D5"Z"53I:>JDLO#O#I%147 MZS@1ZJ5>!>KNA8(X42FHN-F+5ZS!9&;J@(*D*GL$JF082H!I'?E]!D!!8C7+X%/]0)VA7%IQ&(6(00!,@62R L+$T4*F)[,&L.\Z,)S;I'!,N*'D+%0 M@ARRX$.S-5YB[NDE=4=U'>6>-_= 0=1+PJZ+'<^%9VGQ!B1G76,4I"@T!BGA M?;$"+"B(L/_ZIS^)> J6[C?F=R_YC62P@9JF20A> MB?/T+O)S #E2F6Z'C8!BY9IQ9UJE3='._:KQ4@-UW,<*[C%D?WR)188OO[=I M"ZBTW5J^X4.A6$<)ZJB$/RJBHZ\!SRQ1E\NRZ8>"0 6XD3G"P]@!!4EM:S3H M4%$6)QK($&,'%"05Z)F+US!8:UV1[58H)E^Y #>? 8IE5E+ MJC#PG..7&(06/&K40>0]QT!!>#TON59EQ/B4L>GG_I9K %7!',&D!J4$M)$F M%GU0K)PI*J%=0<@:$'J$8=VO^W/^]N8EN\7J.5A'#(TTRB1S*DMP4QJF^O=& M0"RH(/]@^ JMNIT5O"AKI8S'KJ&05G]NLV6:[Z X3!6&IQDT[[4)FE>O^0@W M6T-^\!/"S!]E]AA< 5]5A\_!-%"P7]*E6X5V.W3O5GL4!%GCQLHHC&8OYIY# MHF#+=-B44F5Z9*B9?6;F_C+I2@YG:!1A ]R[=54,&@7%#JU58=):N-NM4$S^ M.=]NPP!RYB)PK/#R#$]!^IO>8]71!0=94HTLGO=7)/SU"2DR]T5!Z%.)2PF0 M?::$-'5+%$2T=I+9)&!HCH(<34:NGB!C!^=Y"=?Q,B_"@^39-W]#POOZ _2! M9!S8 G)^A3O$9*3HTQ\%P?DW<9)TG\P>&PZ"]U$/LA_5$0;.\1W\^? MCN;<_9_<2Z@.5&3+Z(Y@HQF*M:JN4LIW"42VURUL[.I>_2TR#X1YLPB@5, B M:EOB6*NIGS-PSKC]Q\EKJOH\"G9K!%$9^C)(C"EZ.Q=C-V5IUT3L> U:<:T) MBC4"%M^&\0>$F]%_5I=$F6HA<[JRMI@4C'W'1,&8SL.:ZDYK:74L*K&FQ:EL M6#J$7;(#5." 0S_$@HFRM7L=<:= M9AL4$W_>T"T*'B,I4E\MR=OM4!! ]X9/'KPW4P9YLPV*B9?>@TC5&0TE'8"5OYIBH(7'J1 +XGS^=5:7;F?)>]!D3!DNHE3Y\K6Y)D.S! M R(+*"';-V,DK&5?]]?^\/>KET2+/%.CC8X\-(K](!>5ABNZ\/#112VB8M66 MVXY72?G+7>23S^^E$&1,&2 MPEUPQ2HQ4PWO+OIE$RPWW%K*@\8UUF&KGBB(;&#Q-1(+BP ,78*;?6\O,G"6%6I935 M8PKBA!N5)90.2X]G__%0,(2N5*7Q:+Q650,44RX>$<*"JMF/#(;BDLO,=5K+IOXJ"N5(- MXA84GLDG:],/!8&5,;!$;#;-O:JV?!/1I4L,@-W[CXN"08U'3J$(7T.Q*E$@ MMBM1I.<0*,BN7NF+%12>8 ] @7U(5<3K(-W&*7T,K907G&UG%*36(Q5U/HUV M*Q23OUFM0*4K+$-4A,*;$^ZN(,KI9A*9P+K"R=:]W2LI_4HA?,0%1 P411BU MRH)I: 1L6J\3LJ:K>/,)X8V5=;](QE+G]O?MBV+S5Y<,%RZR:E%A=U%]S7Q# M=71&06ISBS;L%')A H8CJC3I]1P#!>%U* -=0FF)YJ+,:.T[!@K"V^\KNA?Y M>SU82N'+ZKUMUQ<%H3]2,%"D6?"FLS[66Z"8='EA6I9L-K5'0="8#[K#X$4C M (CF7J%/*D/A'A%E*\"X=D62C$J5F[=M&.^(%G3,OBN*/=*\,FVN5103'QSO M( )[I=?9Z$'%XWP:!9L-OL)[4T2233\/I@I>HJ5"=TN+DC E$& M&ZQ,^X) UN5&+[P,C5&LEN3^:!85[[I\D/L#)P[V19V(AFMO/ MN(ICC>U>,%U$4>Z%9:D,^2HUV3-L>KDG[B%._/M7>L3B\!W>H5+^] /YT$A? MFTXH-OAM3G<5(,^P?+1/AD&C#5[4-D9!2G4+7+;12=/+G?1?EK>)_3@H&*"( M12P26^A_\8B*1S C40TWRY+@-6>(RB^Q&EY?[78=]1,HV";E0U3EN *JQ"?+ MS8Y57K;(I##TQ$6D*&T$6NYMPD"GESM]XIU%-Q3DC6FY$.$#T@^%"USH65.; M3CHG@(+E(B'EFJ3TZ<2?S9ICHFZ)@HA6[4QMVHF*,/O>*(@U!:P_ 1QYFC(H MTWIN)"BB%XNKNT>.S4ZI8N,\QFF6E!!3DBT['9"Q.>[7G9?6A0QL$4W1%JW* M!N[57%YA@=NY5-"L*ES6-ERKL7S#.(.C.$K3H9=P]%PWR"GU;[O?DU4B&\,S M+?!<]86"NSJ@V#N%[T"@LDK7O"'>L;,3"M*:R/;:(%ME0Q0D*-Y\.KU&TQ0% M&8#YT<#]:.&"U/\@M2R?HMT>LO1:_X_*9LI\3_]^4]__O/7/V;>9QS%;[L_ M,C8\T?]38@06_PM/$98+)I5$+2D,,OA(>9%62Y);^)35,L]G2R40YK^RF*K<]T&2YD'DBZP".9I0!3HYBGLIF M!YHBX/=0S>)Y]_8:AXJYU7\_*-^N&,AUR/*3_S?9:1G7;'>@28J'1G4.]$=; MV_2@_%1B4+:X66]UT D^OWEA6+PBM!.LMSKH!&_>2 *F6ZI_?V0;,#=XD9Z3 MZM:'/4(656+:Y\G4Z;#3Y^>&(SJ#%*+ZF%+2&YL?=,K,E>>Q-!5ZPKV&":,U M94WSPQZ[#0G#KLU<:W1PL<6ST(PR2S0YZ-3 S2M\6=Q0WS%/7?N#3OK"]Q.P MTO#_H6\;\E4[855;%Y.] MR.Y"7^B+JF*K5T,5&6-KI(&#!UM-0K>YKF+J8, MOB,O_+_!]BKV.R=<;WPH30N^GQ!/,\':SP>:$J#NAH^;.-*+IE:3 ]]#RSBA M]R 3,VR;<32RJ"D9_^!(G/DG^UQ_^Z^__^:<_?-D"Y@[E^/_Z MPT]_^)*G="(Q(\D+X3<1@G//R==.D^M"RF!6=^.G.F9:(M>//GN?)&;1$NV/)?_S)4O>IM[P9J_SI4U2AM_P96_S9LK#<="P961M=QCXXK&FR&X M\Y?9:KPVKI."22.KO\?T4#*[: H&S58+-KN#"O;,7!&NNYX*IHRL!A_?H9)= M7@539JX+:UUM!7]FJQ,;O'H%;V:N%"N[#>LUZP9K;J<-N3 M7[!DMAJP.H*@8,MLE5]UU$+!EI$UW[#)$9'BU/[P=<=8:*I'?1E;<-,B^4I)+N3NKN MZ.X\Q-$:MLJ]!-BJ.P^JILXF_A!GQ$Z[5+5TKA<_D26A&A:=4KOLHT8[5G9Q M1DB!T%AA61?%;#5D&#JX7 V;XO8%XJM^@7J-@F?-)$6DQ\(U>CE4&]LE4T4$88.SHAHEL!N3+G\V=D$GP@4MB%^@3,O'6,H6+74 M7H06'7&>"7C_#3\64F^7 CO):VB !4"JHD!P6TQ;]'5&&BCK$1UVIY?$M28. M)VI?][Y%@$579X2]) SS>\=4YSAY'$(9'E'QC=\F GH,X M(]8:5;1!7W<_AT]ELJ4O1($.6DBGFH59^V+N[NE6G1$'OFOWJ=LZF_KW(&+N MLV:)B,:L6\V+;2(&>X[C6" M2[Q>BU1YB!U?Q7VT04,'#-NB>S^X]6H&7.Z!5YW!>*])M-1/V]3#H9G$)^2- MF9V58HL+O")&X.(-;-5:P\F H3!L,Z67=J!SUW%0F5YDFH#.=>$\(M;L-./O ME)J7B4N6P3U"A39I3U]:D.<9H1CTS,,8=1S8))TU^:-B%>LV#U7M>H M,J1L%FP;>H':LWL6;.QWM2HC 06??CII/EG?K.:HPQGQRL0D4T3C+%AT@/NU M;[SE+/B^SV7;&=(Y-P[:F.FLXD8%X_Y\THRSOD%,(:DSXI2)157LVRP8,OUM M81.@.PM6[W-!6 <$SXV3=FJS3;1Q45/AI#EG?5/4XYAGQ!LS4VQBIF?!K.GO M#7T<]Z@,_CMG<$36+(X8$8OW?%#TBB&?Q9[M=VU81*87 .4GS37K*\,J[GU& M+.M\B+6#Z6?!G>FOCG:\_RP8.X8%JD?&P=QX:O_44"4Q%%"])\TM>U>&\E88 MESEQYH7XF&/CC:7"C!O;^?]YK6$38D!:L( M%9M-&'9OOHZM.Q8/>"$.3";9P\>R$1-0KHSKXFKUGU7QVH#CU'<4=N&,8?L#7I1*_C M_#5;Y6$[K+2#V%YCH%_9SN3Y 0-AP."FTF:1L,/G,[_I(TE8@50-E38],9#% MB[Q>Y-F&WBJ_5U4A].2T>N AXRY-Z""2*.STY#A;X] M#EUN<,9GW\MO%BFA@[G9[VZ=10[0U#M38>PZ[1CYH0RU4@QF$3PZ @?;.L@L MXJ=&XURA]LPB@F TKM6TK5DXTX:RSJ#?'D9?5* M,B[S%, XTF>RY@Z)ST!;2B_$UX6N3834TN'X.408%6N:X<%4M?:?5VN%U!QNW8M;^1^LE0:D#OZS\YC M5C5T"'?X3J*<=-49;#5S:%M)Z2TGYM,Q:W5;QU.'_!?F#2+)>[ D*945>L.6 MMH/K#7-+]0]5KEV9Y@-A*?3_^?HZ0D-&&EFP%RP%[N9;*,BM%^W:MNY*SB14 M/7E,XI6V=(O]$I$%H[W6KS@Z/0TJH MG@XXF-=T/X4N J>#I+Y I- 2H6CHM),-C@/ELRC@%RMW@ M/: *ODZ\VO1T67:&![L8MU*SE3M91-5NV >+J!LI7]W6+4CX WT?UG>UF?$= MG1PK_,#=XEX-HIQ.3QQ9^B2Y)*LX(5+FQY2CZCX.#9!MRW$WU%Q*L M-QGQ+][I,5Z3AQQTW<6J96&]]-)@J2&EWQC82+T.PASL@98>_+ZCN*LD)O!E M"G>6:075;=%,73#7Y.!MA:^6S>#SB/$0&7ZK9*H-';96;"FP[1; M#_RNFU%GP1^U[5C)%O4)G!>76D;K>D9&TTH\"^88;LCL+3NG<"(I- MU,]R/ ONF6\YO9%Z7I%QW7)&NDV)E#2C?)--&1V));[?ABZ[F9 M5SADAZ9D] ?-*_S1R"FENVF20,?C/'Q6?JUY13=V\*OA,!LU@A$O^J7E%:?V MSTV"Y'"<^Z?+#3@+V ;;HS:ADW$:'(=CO0,T;LAQH1>.7;C)[LX# BJ@Y\L M#VO!OE%U^?"X.5=Q95R]_3@W54_'<,&ZF>0N#6&=WM%<,.^LWVO=U@6+3ANZ M;1B+2O=XP:0#Z/G'DLUUQ!A#%PEER9H4\'+T*O>JO[S0?Z7>4I^G-'24D4/O M'^GVC-_H@3K>BZD0;%H5<-O$I+W_RP6VP600W&JZX&8=-W#:9@'R83!;+(/DRLZ0X& MT6R[V3!F(H/@J(Q[)\EKC$M:[7T1#-,9YA6$K%^_SD="S M!Q7/ '.+7!/^OQW+-,+ *)FBAZV\\/^9\_"4@KX!K.DU/$H&B4JT17%04"\2 MD@4)SU<1U6I#JE6,PJ]]ON829;E)2S&I817+E&P;^RLH=QL])B18BXIDRYVD M[](MP?XKY%K1&)MMCX]AW&O3[*WCW4M[[ S4Z]Q_#;&],?HIC!T!5J=N$!A/ MI6L%F8ZB$\W"ACS"UAUC'6=ABCC\AM]+QQUU38X@ ';X"1A=3YY%AMSAC\,^ M2OC<2CI,)QTTBQR95I-_%$&:8XZDGVL/5OP'67WD6\ MS.;Q6_J[RX[J[?N&ONX#W(XA&D_4&Z:G+HY(1QT"=5L,E>B,P<#M=NZW1H.5 M5H4KE'W1%?1WX9T*(42QT]QLYZO/" M?_<66Y;<(%#R*/^>B3Y6U=P!%LR(7^1(&9= TWCT%)C"JFX6@CUCR]19,M-\"E-E6N.* MZMN/75($/L W^W4. 5G\M6R(TF*U)?6A]OL-Z$[R+9?Y6Q["RTSW^C=+0>O^ MH^=++$,O38,5O0K%(7BBFQUV#]OS 'G!59>7^#OY_7>/2@C"_W ;)^H8/7KJ MX'Y59U),]SEWJ4!*M>E&0XRV^A"^>\EO)!-V']4Y&VGDD>F]%F8X M67Q77]=ML5Y=I[C?_L%8*5]'[,YI\);^LHJ3-ZCT7?&:R;?V$FAOO@D^=1B. M<+7W,"S9_UMNS0UM]88M,OMMP8S6Z@V320PY=P M*9I>8LT3ETW\U4OK0NV)\,<\$4#(G$BJ-\7K*"CU7>UC>N+/'CA;EVM^T.IM M6TY"*2H&CC0R/0VG=DVU!5!B\QQ5=.TYXMFNJA_\UZ]_.7+[TJ]?_XK/S]OM MO)M]L0ZCBZWA^VXZM&;!("NO6 T+2LW1>3&K.^%4SG>B $_TK4U!4NW M7-W-O"3#Q%AK)V&9X]OAK9O%=NSP],E[TH+!IX[W8'UA=G@@9Q':WGT?:#?? M%/S!M(]L2\AH=/,IV(-4JEN?.)VG>5XQVD.P/F;"&N51FS8B8!8,MCZAAN"! MQW,/A9BBO!]A-FU5KA'$\9AS*(.E_7^-(=K3%*3"QNO>M0( MLLUC.C/,%&8R:N6R(\C?U0NZL6)>1JUW=IS;KE],S;GXV;1Q-N.63#OJ,SY= MC- TY=*.:Q?O$4LT;B&UDV2?,2YIFG)KQ\F_Z4.<)JG.=F3,?2'MZ?)Y M7U3L ]L(Z O=48_ZKLC.=]_X1SOV'"XDYN#G_HG^GU][''[*D]LP_CA6//LF MCM1=M"@JL N=N;O4G.T +HOG->9XL5S&.5U JN23X-V @F/5U5U4>[[=AFPK M>F&Q$^\B9K]@PJ9#4EOV=KAN7#D#H?- ]#NPW@I'D@T\'Z-E$)):U9^7F G1 M) ;1ZE_N?E#1(IV8BV5&A2X#G34OW22?0('_ MG?U=PPBKKNXAB*2+PEY]:G=Q65URG(T[8*!S\9,!*W,;1!Z5"?NOC&D@=ROC M[9CL>R(LK.,E?O$^?PFR#:BY=*H X2V*E--UL%",^ =R]3X70!S,5_6>U$)&O.(K70;H, M8S ==JSSWL.Z@XX*UAMZ&=)]>9&F)%N\\OC>N^CF<\DL+_1XEM?'/>CH]X'W M&H3T4:KAQ3XC(GK#L'"8ZA6BNZ0L.HZ<=0Q[37NMES*VSF%E$O6P@=SI_Y+. MN5B5Q^HJ3EMP$E9=7"H^2T+\%(+\^B B=/?#09(7 N[S=R^#"A^[Q4I?^\.& MT!ZC.86$HH=ID3QZ22;^0\JV80XZ.G,0AZFX&_VO.I5AT%B(!"=':,,O(.:V_GQX1LO<"_^82W#.&!MZ<9AK]8B,@U^J(6J-5JJ2T=0K9>[RPOU]XGJ53>K%3$^ M)@XX"6RO;(4RNK>U"X=F= ]IN(O5%;VQ ZTLT[8?'Z"W_!"O1[4,O%!*)BF$ MYN_$[_3GC#$B(A6FF!V]6 8YKXI^#DW^W#7,_14OWJ>X-D3A,:VUW]S+79$* M)JD6*UEZ+:*]Y&09Q70=I-LX]<)O29QOF8J70@!3$.7$%Y*$OK$T'$,P,8>@ MX]M2J[21;/KVV&X@A7EV;_LN)O'&]41(NB%^87OK\UK3]7>+9%S:7D%X"O7NMUW*HIF M!(=D<@O0[O[N=D%W&4G>1:; %7TCKO6T=70['^C#3.%7A^B:LF;Q$&==YT'; M')L>HG =[AU=@"2"MG]@I!Q&:Q=Q.&H8+>(,S7Y1BG4^-B( 9P'&-V4@80T? MP"KN;A8LMXG4JX%V# B(FP4CAT<*RNR50^_FS#:+,+X:VP;'Q-Z=B MLTT@VDP8.U;86@W*<9_(KUE(C;&5U'9(V:@0HWBW[P 5=9]0MUG@_AY*BS6' MW4W!:LR0?OOIK\:+PSIF;?17>H=&SL^#Q%+KO MP(#=6?![;*VW%@\\*E8W7H5W:N7,-K)Y)NP>23TS7H*S0)D?1SWK(T'FS-:! MYD==Y/],#OM$1L:NS(.9<'?8[3]2'L2HE17P\OA0IIL.;\1,@#8M=8)#IWY, ML@@Q/9^8%F$>^'L ]"PFQGR(Q2A+-+/@\5:Q7&>4WBX(W MAXM:ZD@=F@6W^VH/"!*!YK$PXUQ]AMRE4;F(]PTRSBNZ3P+5)-L3FV8V2O^S5TH=V<$SH+=F"7SKW^99A%0%G49_^51SU6<6]%0R_UL'3L\BQ*AXVS" M/OFFD[ 5V[-MB)#=+R;MO&2W6#T'ZXA5/(\R8<)E1<3" M8"DE-A]'79?V_+LJ2N@[N$/J,ZW'"^7Q9:A'E+3LC.-X=R]7[<:QY,L)EVFJ M3N]EGH)]%"*-7JED@Z&_'M=955#0=5J-79R=5\6LJG7J.J^6G7&<5YLEDT^L M+6=.^,0V+EW%*[#U[CNN8RR>KDVBNNLR&#HY!0=JS\O^--OWQW&@[1:OJ6%; M9O$;23I.L&UOA^!3Q@EVG63K M[C@.SZ21LK7/2[Q(DTVJY+E.K4 ZP&< M0A&+.=Y%8I;?O>0WDH&CMC5?^D@E"6!GO20>N,YY,EL?A6*BS^$0-/VW3#,( M9)JUF)>T88$TQR=KV+1[/#'T/=P#F_>3"-HN>$YUQ^(H8[EF?A0[2RH?Q]'4 MDM%Q0+O[N:S3I9Z:_;'M-02.8VR]D(V\T1ZLFL_A_A;'_D<0A@<]R[JJIV(N MG7=G5VMG![(]IZ[S9^KA]KA9+HE\R(SDS^=,W=%!HW5 =?UZK=3CN">;LW\@ M68D)42QPIT[;8PB'2FY]EGUTW>Z>..[*(8O9*+;1S:,3/MD5O3\3?TV9=EQG M^9HDP3N=W#N52721\P)M3Q!C@T#9-"3O,:+#RJ*])]UI4-]G2!RR883-4<=@ MV(?))RQ#&MI! ?A^3'*$S[E#-#0:.3OM]R1-.1Q>^D(_PZ?5=9X[.N$XL>IE MD ]A%^TG?,QJ$6=Q^ ZIL@P>XV*=$'*$?BOP'/2XEY6-'5ZYKSVL4+K6.(Z= M>2'J=Z"&ZEF<.U49R_-1&V@,DYG9?9"LNAS+:;*C?Q9'ZN9M&\8[4@"9@?7Z MR&XQ.:J&97-D04+JAO>N?(@>([ASQ= 9\ODQ7)['F$ZHG*A8O1[/R\'#X3CC M Q:]YJP9S,QY" 4607)<8H#/N>.D-QJY2S*&H%HHD$E7GL\);B/[TVO?'\=Q M52].+;W8GB.S.()/Q*=O2M!- $VA#5QU9.G&7>3P);_RDF0'IKPWR"_OS(': M8\B1=>FNN<#N?=5IU?:=<1SF,=:RU,)[<&X6YQZ PAX)+YE\7$?\QDLBNG#E M[+NN8EUS9Y=RTG?.R:J4YD#?J_A*-U7"=0S/^) M;*$X+16]YA.H;>Y.+6[,J(=";-$3QZGL6J2:4FS#C_FP?T6'7$H7,R3HPM]K$V=^2!81K<>:[9EO[+M[Q#%IV.*]@=_T% XCG_O MA:[C^PQAX7P$P'/^FI)_Y73LF_?CBZ!JSK[KQ:UK[N[%W9A1YSM;VQ['6>U: MD#J&NI;V.9T_&QSJ,QZU0[4[2NED?,9D-JU=MY)MZ.*,D!\I6:QNTBQXHQ=@ MJIEZH]'H;KKW .(^%JO'A/XSSM-P=Y>F.2GPZ;VPQ+SG>WZ7F>+A]AIO2A>D MJM*1<>L,&L+95GH@'])13:ATRZ.ES&6[<])[F-&7;$EJTK8VA8H-'@W'W=T/C]XL%P]W@1\-PYKR5[#HZYE%(PCS@IL_G;DY["Z91]'O M?B>V_S4WBV+'O7;A\!OV<+5D'88;V3W_7N ;DA?A["Q9TD<7(5 MTYVV!(:#'^$1MB6O_2A7G^RRX.PSY#$)@'%X>,*6(&,YHV,\\B=3TZC:LL7\ M+I;_RJEVRN9WN9/^R_ZX]Q@* >%00I?>2+\3_\ZG6XY>3<3G"#%LQO2HT=,K MU7ZGO^5OQ&?;UIXGXWP% ;OH$R7(R'WP#A4KZX@Z)27IHY=DU3Z0#[LUP\;Z MCO-R8=*^ITKA+01\2G&?MG7#;$<9E]PTR212Z7]59-+_D%:+OKOHMDZ+LMSE M\]5X2@8-@4,QZ%LA;9B?R: )_%H:KH:43K6^)65BO M;+DX[!(ZG.W*M<_=I@SE,;Z_3JH8I;2!E3/L^=*P&@3',>]?EK(OKT[8J-** M;V7E_8[Q-)]XA4JZ1MYZG9 UXS^HK=5*612[LNCK,F2HS7!0#27%>V=%Z)"1 M< BQ/4IR6NZ,63P#]V#CH%UXN%>?ZYM!*G)ZC+?#B90ZK327:[&EZ 3%,[IF MI>BI[O4;#<=9[UD@=3#KYJ/]J6NG'N-QKTI4UI#7()EUS4'3=JTJEA!HOA,DO=@231$A6P:0J@.T^ZUJBFSPW4Y#I^\X*H!R'U?B-'8U_X M[]Z"7C]++WP@V4><_!9$ZV?RG;R]DJ0Q28L.^.L[SZ'8==?Y9S?T8LM-V3PG MT^YE/,+ .+2^\6YV3=#5V%?C+-[=H]^+'=XM?J-,P=H0$5>M[Z(R@+CC4IC% M7ASG0E%+A[UW]QRWK*3]=1WKQNX^=6Y-?9D-5R)F$HIYRMGLFRSRQ0=?I,0""Q\G%NQ>$L$RWO+96-4O0AJ-E$ :5 MZ=#^:3)P6(<%4\M%NPJ]-&6Q@Y>[PI.4>^%W#Y!TLMTUU3RLF+'7D AVQA/Q M0G@+?:/W-V!#]PYP-W9W5\=:S&<1R8*JJY2UN9,S8FZ](/F'%^8B_O([\4 " M^PNJ(=/S!L!/]$X*.LGK/0R.2[^_J%;K5D-EX"S>8/LQ>3^Y.@O5=:Q=W"6O M9Q%NO1\SN^Z&6<1:[\?"_C?2?**O@;,150)VQ_HN8I/O$7:C[X% ORVG=T7W M95=J6N_N>,YRQZ*I+Y,NYLPGDN8QB;O3#?S?U1''(;9>M ;J?R=;3O@05^?W6QS['T$8.CBNFG"/8D:=%VE7 M:P27:,E=ZWNSWXX78I.&!9#>?RS#WZ4.E M6-Q.-;?'$ B.K"%_NZ<*;#^2<[)CTV1O\PQ._!N4NOJ=[=2;3W#SV=GY1_T$ M#HUCR*GH#18P4VOJ.)P=9S^?L%.ZNJ9^)OZ:^\@L\ AL$;8@IJ;X3!+.1]U_)YXZ7%F=/*9=TBN1J.14S"D^+%\ MNPW9[O/"2R^$_?:\(42NS2O"3U]BB>5&@/P11W%F<<*!* M#38L#M_I_KJB) 39Q3HAY%B]W1"^U,,RHFP\MI[B)FMYT6<$!$*$:IEBS3C"1#_Q8.Z-X^ /6%*U-.A@U3S..0N_/\:3S6?> M<7@;C1"R%(D; EX MG#RSHL&**R,-CF"OC+,W!N\%![)=?:@UF97#3M(LK,O=?!SK",["&-UG6_;; MA@=:[.FF_T7"<^*[%U("$]N/;"1_K1CCA,UF#P48N.G>$)UQ0\42V$ Q/!;WY MA&N;(SCAS;E)*W.Y$S_VP [N-=JY5M*T2%ML8BG4NKFA)R:A0J2H6\,J6L31 MFB5Z\/2.R]TW$J\3;[L!<-B+A'C]L;E&_B".&Z#KL&N0-?N=JUG8)OIPLE_1 MJM,V0@S;@>.?_Q.V7#2S'HIHPMLX^<4#2-9L]T2R/#E.7^AC$OOY,A.4U-)J MNA(DK+HBN.WJ\]SU*PO8>Q@<]=K=.)K/?++#3R*=BJWX^S 9XSM_>O&1'7X#!.F).UBB[6++,"V7TCUT"@2_] ::K^\D+_E=+M0Z>>*@N/#1UEY #Z MZ_@MB(JX,JH4K0)6U1>\M_!MNA_+.'%]_;3^@[B[2O+7E/PKIS.Y 41&$("& M&GRZUIBF;ZR]IV_OC 3N*2S\?'=IFA-_D<#_,M6[BR+K[@Z+MK^]B5(RQI/? M;N=LREP/D$21X4RHVXX[]33)I&G3_ZJF3/]#=C>QW?"=9)O8KS+-VG\EY,%[ M4YWTO8<[*.&ZF2A/C$6'L?/HNS6 G:K&:\_.J"J@'E$!5[/HY*\! SW6W<_E M7-7Z8EL7-ALD#!T.*G6>0-(KV=W\]:#3^NY]!F_YFW9B]=\/SS'-;5/]=M@I MT3,K8*!T$VNT<#4][676;H/J)L!9"WL9)]'/<>@O8PC,3;9QPAYJ!NEI[N%: M1_6YO<2H62N;(I#[SYD7^5[BIS^V/MW(M.77/_W-;!VPZHOE.6HD1=W6W:KX M_\Q%69;;.'D@'])MF\01_>=2&&7T&E&_,1PHV_?-8JA]%>YJ &<+]9##1@$K M-9U80I6@N^B73;# M?2:]R+--G$!1M)?X,4^6&R]53KU7?W<0AJ")4=' @'E$71[-=E8V=3?Q.%H# M4A7,JIB4;N*JIBYKRZR"#/P"^IB;HH%C*TG3!KCXB$B2;H(M/7-+<$JM=:+/ MOK\["_4&WJ!WD:RN!-$RV(9$JW R;9KX&J+W&?'XV >2_KOL7E1#(O#0S[0 MO5D"3PWP+,XB\J## UF+,]![^Z9@58B(2WV]A#+;% ZX6>PLHQ=/9E#OHWVJ MNVTL9R(PU\8_=ZI\'.;]D[>DUK5VJBP;ZI23F68O)$^5B_9.\5(OZ7 GSN*F MZ'9%5LC)]J?ZE#>9P@=:"/V&'_+DN:"Z^&KL.6D.J-VH)1_:;LQ3Y49O5V@E M@3M\DK,0P29W9DU7M_,>SH)GG=&OAL?SK!@UR+DI,T^].T]5E WWI\H\LW54 MGO0.-,;R*&[)M@?TI-EC&4G:]3)NW*^S/Y=:LX+]ZWJ*%*VCXJ%1MLD._]ES MJK7;]CX^^X"/DZYQM;\8U/JRY+)4G#I?YZWF^J,WBO#X:;@V0GLK(&&%L'- MOYQWH'('*N,:I^#9">Q I3-"\.JOY_VEVE]R^.D4G#J!736$T8*5?SMO.KT% MRBJ<> I&'M^>-')SK\AEP=^_GS?JJ*PMHZ$+P^"T=FCT"%=EJ[NWK;?D)7># ME$[C)7[>DB7T*Q?B+KJ*(Y]$*6"&12D= =CJ7WJA1S7'YPTA+$*3-RI7[3C@ ML=#"'?0@HEDR2H5>8FY[3O(_VB3_YV(B+;G9S'9L-W28UUP8C!Z]@&H<5]XV MR+Q0BHG7';_NC@<&>2*11Z^1QX2*SSA/PQV' 2>^-E>VLXM+# ";PGV%85DO M(7N-L8#P6%UK2RO51AD<1\"%7<1SQ[5_JG$6Y\!6U98QZGY=)KB3Y8I>*:K; MQ;NUD"DX]4Z2UQB'P<,J$JY;R9E%.%SG43/MOE.-1^IYXOIJF%.P[=B.GTT@ MZHE76++:7&W%>(J *T2[IQ][QE+##Q=%='I&U-)V6BY9NEB!Q./FT_+GLQ'U MX$2CT/EF^>DDU7[\6COA]44F9>( M1-9HW#QD)N$).S=N@\B+EH$75EZ.XZR=?/9KG/T:9[_&H2=]CZKDR9R\$_>! M]QJ$048%5Q??6PW/?HJ>O!Z_/@YZ&\/9('PV")\-PGN\7=17XTE;,\\6WW.$ M\D%/6%L%FL2@&6=>B&'OG.V]8^X>$SC0 7.^F_3/:5WL.@*AVO+S&M:^VX/*9]8;9F:)5M=Y?! M1V%$CJ;<8N[LR+ M7CW'8, MN8_#RXN%/WPC$4F\\"+R+_RW( I GF;!.[GY!(ATHKY2AHTQ\M%X)LE[L"20 M%/B<;\&.I3\5VK8CSTDA'\P:V6V%_D60HPB_20=-/3[C+R[JP 2A?2P9)JIQT9Q]GF^M;'/L?01AJ M]DSYLW,]5EKO)[*,UQ%4E;CS*5>#50#7 %UN@!\5XI]>@Y(%7VP%8DH M)'B'GEVOF$D_/?T9&V?.#*9%S[,#?WQDKOV(ME[@"P1A+Q2 MJ!,L*B&ZLLJ MJNT['VC6#6[UF7.S*Z9C+RF$B]4]_>V%"L^O?_J3$*[JF.?R;K _XWM^QV& MYSN)8$C1?^?K\\_'3+2;#/IAT[U M*( :-)+G)?&BE.X*>D2NXC1+Z6Q 7/MWD>(\J>1/OP&02J$GP@#,& &#Q$MM M@+$-YZ(D%]?Q?R:A?[FSVF1]>SM?'(FAY:YX M%SS1W<%.2LAVCLXD;=O;^2.#WJ !U!59)L1+R37A_]OQ]-!T0A(-,C >H*MD M\BQ"'?LZYQO)6TV_]RPB^_HZS^W+2\O\/O6=9^6AK\5)UOW@)\\?E=N_JO:I M\U#3O=^U6%:+.??19'PT(Z CT.C&043_W)F MHNH,JX,I!<_^>N:9=("KJ$W!GK_-_48X;+BHX/K?SYO2( VGBCLM'L^SLQOJ MN=\C?K7@WFG;'D;A7BN.MN#=:3^=1Q"Y^X;J%HP>];V($*BX+ZL'A?@6S#R_ M@2S _$=]X)S CAM>>>3KJ,^<(V;ED(CI@H?G9X_]35,/QRXX..K+Z&@YV#LD MO&#?^8G389V50\X+S\KY92(SS3JXO6#?^6FBLO7H@N<+KLT.5;"L2_&8)W1+ MI?P4TMVF:'L&&SR##1YL^F?$KY$0O^QSW.NJC1&+H4=O3 MP!N\:9:-(VD<0 M6VZ/>A],FZ(>@Y8V@]#J^YK_:K]SA@R.B3G'F@SZZ.U8B-M++,YN,4^2?DOT M.>Z=W9ROC72DH$I80/56CDX/KP"NG"KWW$7D%YO._AH=_(5C8%,7.*75$#B> M0^<,VG,R&@(.#G5R:Q7/V2:WG+/0SBE!1W!!2*?\U-. ]I5QC3?3+))71O , M#'J<39&<<<2^TWZ.EW.X2)UKW2_)_3A0VKRR[=@P. MKHLP%(EHBY5%,.W9\W7V?+DP71VWYVN,,';ZONW/@U&^=A+LN_+2#?T!;MAW M+P0UY@!<5'S4.3-=>V%=[8HB\$6Y4!!4W@LS]\"3<,[LL^L8]^X^^0(%$X,O MGR($_+FF Y:--IC$N^B=MH^39FFK:;_E'-E90^T)EX]Y3 AD#0I,.]J>[6?^ MVZ'%M7$N)\'ZQR3>DB3;/88>)9HKZ%NP;1Z U?IOGP1KKX79[,7[/-CN;7_S M)%A)-0$O6@<'TMCDKYT$^YC4 MU*EFT'8*3ZNR?!4G%-R#]P2(#TT=OU"ZB; M< XGRNI"RHFL;2>L;LX!_].DOD^2G!1Z35HH-E*+ [U8^LWI1+?S?1RM7TCR M=DU>#Z%V=4P \4;F"?-4MQ'R[8$H:RQ-_4G$'*(3/> A;GP-,5^H$M+W&G$S MAV/CX2,5ULP9PO]B+#Q^N$FJXB?FFMZ514$-1[3!X@UX@"8NY M9 8>V]76!EPA)U_!C"?2C35UGE6W#ZR.T0*U)Q%<;*^ MAZ)58N;D*]T=V0;N$8TZJRSO(UM&0V3KK%+'CVS9%%&SLZKN=F3+58O,G55) MN2-;*$T,\!1E[LY+=K 8XU'KY?V=+U]$UE#NX[R AXA<'K?FWJQ7$$>,\LAU M &>]HB["K\X)0W/"S9E./JX%1//:W7X$/EQRSF>5]!!@/ZX M921GO82'#OL?MWKE>>D.GU0P;O7,\PH>*%=AW*J=YV4[4#;$N'5#S\LV1;[% M-,5)CPF%N S_6JPJ=TJ=?6>PX3/8\/3K17<2 0]Y,;-GLF8P]P8BS'W?5/3TODF/GK(Z=L@"C)R'[S+7FHN5K][_XR3 MJ]!+TP?OS0S?VG<49^1>DW<2QENJ!)'E)HK#>+U["M:;3+WU;'LYWX9'#])< M7.&&C?0+ 993)>F=)-Z:_$C)*@_O@Y7N1MQK2$PK>@90GI+AW%U2WM#WHKJ% MX38W]4QB/U_"-"^]Y6_T'C=NL(Y.CG=; MJ-HKQ:6G*]%KU=7A@X1E?'TC$;V/(;7YPG^C$P8=.:-3+B)*C(O6;PQW0BY/ M,RI\DR<2\J? )MAVB#M##XR"[^*-GOO@=S;7[R3;Q+KB[_W&<$;J2^+Y!-XP MYF5J-<-A_#RCF.S#/!N;3PW&I&Y9.7G^J Q)I?=>9^69%:;"&0!G* <'6JAD MIG9:?6:U%6US,/>SRJ,5C('>]_+I\[/,9Y81M%XZGA0_9X11C/E+!""1M",N^RBL^!C M7\78SOXZ"];U5DYZFGAGP<0Q+HX.$]446%"8KHX11*'1(C\K+*U^.CS7"R6Y[;F:!N78P@-I1D;U:>P]I//J/R,M]NC,!0NLV3MX\ MNE&]:!EXX5VT@O]F>M Q1J2?3&RK:ML7JV57%='4$R59])',5?+[..T1 :KI MCT..]76A62W[+ SM8W*NL;,.]S [N/Q_HO_GU^H2@$H6\/^E4A;TV?I$*!N# M9<8K792W F1YT4L@#-@\%BN;SD=Y28CZ'DW:S-=$1R=WP5CJ>6577I+L@F@M M8,?[T-3HZXRT^E9K3U1#56QS@2:Q(.!*A&XJ'T%4O?#_@9+4>EL>E,EPDE/XU>1-* MT ,EJ?K+"_U7ZBUK 8)*6=UWE)&3)1[S9+GQ4G*Q3@C[I#XQ0M?4WBTOGN?P5O^IIU8_??#60%=0'HWN\MP+O]/AJ6('UURI:*32[\^>Q^.C7M-E M$C %60J;^ME+_ ^JY+,X( /^QK0?="AZF*2^I4^:@H)?@FQ3A )TF+-L>T]S M_=QK@![4;<;.&.OJ)1=T\=8J[AZ1V-LZ?+GK'^'I/ RCR("S/@& M5+=UEUQ>5;LRYY.WVHV-R<$K7U0U%Y_CL)EU:V@X\FQNZ-'((+O%@Q@$J1"D M_IKIZN(0GX;7%*FF]"W1>UAUK1%-_X%D @;9F@:IBSM"PC#^ -7C-DZNX_PU M6^5A>Z8=E/4:PR$,BD*E .$AS_\J(7Z0@4OVER3(2+Q:Z5P< T<;77&%W*1: M45B5LMELA&\1.L^/34_7>N\3@3N?RMM'DC#3,MT&,J"O2>OMZ(MJQ4I<]W+N M!19KC\4S#(+#%3/0OEXFV&A-V[/P '89QVMQ,@8[]*EGN1G-U[7T\;[;\=0Y MI[>>ET>P;M4^Z7.GM:0#,_2V[)/FR7"+>#TRH;W/3O5L:_K(O^D666TUE=Y[7I3^DESIX3?IDP,U?H=9,*L[GJJ&%=%VG4[*DT9>L-HR>NONJ>(G[+%K9-_6 M%.Q!A!S8:864S"H'03M O5/Z.=^GX-=Q21T;-+]Q:H0?XW8:'. P!>>.8V-I M>"L8,DZM*7WTG_XHZ:?-LW.QOCVC!PTJV4ES M:8_(/[OS>M+<.P=P[272;0QW_73!F=1$L[TB.U,N3C/@Q.Y6G&FAJ7[W8O># MX50#X(:JH]VR[J0C=_IMK^ZWWN&8A<3%8( &_7I0]P$^H+RQD^$A/!SP:%^" M-]H$RJMF0;KBP;[T59EDU_1E:<2H&_4CKIF%U)Z+ 3'K,/N1_G$)YWFM\_/T M'04WN?L0B9PTTZ&G'8+8_SJ53"F&QQ-R8,BS&%=(S^(M?<[1/'!PD"R59\.V MGE&*I_E4GBC([,RLD2[0V;T-I1?AQ6N<2WEW);R!*-4:^3\BXB41\17W12I? M&.DQ1J;A?K&=NA-J#_[U MR5\X36UI(B:VA=!).QNFYJ(L\0Y77MRULLDS'%^\3Y)BJ5.FL0&7,ZTF;[0' M&]L[NW1O5BOZU@G>*\8_>1F!C1E$.;Q^MB1A?-7Y(7H,,+(17L%0K6-(V]9Q MI04ZHXL\V[ CW5DKHM48T>0M*D0HFKN+7J?S2;-@>06J5+(S5EE0MW7/^VHK M=SPY33W5LZH"D"ZZ6-.B'KCGTN[M/W''3I FT0C?;->])J.#HO1NG5D=*%IS^E)\VJ0?)=IQ^=:LBKM1BWX.8LK'=])+E:7SUI M-HUSZ%3J\4E;-<=A&U._#XGT=W"SI=)B^9R_O7G);K&"G(Z0Y85ZH8P4*1DR M!9KO2]QB7F$!#LA1NL?%PR-: \;:E9W/+,=KI]%S5 MF:K[],3SW#\FV]'9=HJ ]Z=A.RTG)UT9':= V>5L1SW;4:>RHQY\XO9G

  • #G:V:I^MVBZLVM92;A9,&R#KK<3= M2=LI1Q+\ZJ? J)S[.^=^SE]-CG?HY.4FY$R7S'+IEGK-X^=NKEQ+_*GZ#2IP<04KY5U&J MLW3)L%8+QHGT*!)^KRANY+QY]'; M<2!3LWUTST'=8?+#G"Z;&T$J 7BYJYJ(:5_ V;OY5TX/S%U$"<@9+:R*Z8BC=[I9B,_K,&OX=KCOGR"+O]$ALO1.)&,?G,.-SY\@@__!-I S!C<^ M?X(,IJ^0%0E<\K@]@Q-D,S)9_.M_G323?Z$/ZPW]WXMWJK>N"1.3 )!TZP4) MO!EU+C$44SO!A:G?4_A6I^_\3G")ZC<=OB7J.[\37")Q4=(73HIO?7I-[@07 MYR3NGE__CL3@-(Z%H%8?Y7"JW10NMBT3>PSI$9-A\)C6J?E6G\+3@C BX9B6 MJ/G:GXDOYYB62&$O&-5[=%ZE:9[[X_JK:K?2371>IP-HC5,XR\YJQ>%M&V(= M_W+6.]"L86_CAUC#OYYTE,XQK6 _VXA8OK^=EP_)\O4R413+]_?#J#*N@0A9 MF$>+ZX]IKHD(P8)6J#;6=50@?X&9+59WD1^\!W[NA8!(R78L;)--L'V);Z), MEZHX9(21L0!O/LDR!S2DQ6H5+*E,H MT11+*_>CF;1O&.T(,%9Q[]'9G0\U? M4_*OG&Z33(8Z? M8/9*<=7\]:#3^AY$P5O^IIU8_??#SA5ZV71(L\TQ:8''OTP]Z)WJ?Y3JS]CE=-TUX+E!(C7W)2/4!FU?M! MOV,P')F:'Y_(XEYK\89(+]Z]((0W 64Y>PR/+;ZZ/C?RTG[WDM](QF>A6K:& M/9?]K6WFU>^%4<=W6&&Z/X/ N@CPY;=,UY MI;?[3L$J#$C6X]N+G49JGN96UIA9@=,*4^<\6-$\PRT>G30;)K/5UHIWUJV< MLV#H!!$1XRW12:_ _\_>FRTYCB/IPN]R[J>[JWJFN_HW.Q>*+2O,(D-Q(B*K MK*_*F"0D<9(B55PB4_WT/\!%XH*5! D'2;-S>BI# A\<#A\@[O05EN=[1,9Y^PKL(1@PLN6@V7*]L!?/<19]1.8V& [>2^_0" MJ-!C/TJJ7^LV10LP6I/ M4ZSX=;CP,N7CUL7'R@FG!66]D[ 7;,K%:0)NU6G8"SCERC5#WVK3@ OX'+CU M'S_]S5Z$:U>[ 81EOVX6WJ_B!7Y5)J%71,P7^.^W49BKQYD3O*/X^#,/ZHEG M8BWL;+IB+9:;%6#BF5C+3&HT]HC7Y(>)[XY2]4/XO17"H=_[XZ?_F<7Y;ZYJ M@F/>_J E+N!I(R;85I\%U8\9-9:(Z3":^YLQ:5?3):9$X/.9]0.RQ;X.A4ZR MC'WP7DAO6*KJ@V3&NVC"5MV#A!!=6VC&",6)6JX1$8E_T9H?#YGB.#JT.&,'K5O@GS<>LJQ^B*P_HK_DQ6C)MEY MK>UIMH[96MMSS2&PYA!8>;$VYF4I5M? M>-C_2*;CALX/XB1H2GUZS@8564UPC"AD0"$UO8I7S"XDVVS-,@@(K&]YUK<\ MT)Q0ZUL>8"2[ON6928F!IJZ^B$I*MI:D6JE\+;Z90X^8TO FA$D4^![1W6Z<(*]WU)MQMB"WS$'2S!C)2RH MT!_P);K=46@P(=5_$OI/W+ +K9\P!M1M%)^B&+/>FX@LH]I+:BR'7!_=P29U MJL)0URZ"!O'1HS)Z#0'UF+IN=LQR$^>G.$J2+V&,G("LZQ,FH1NTBV)\(_SH M=W8EQS8&S>/;XU.$%>607-[<5?+[F)/9\:'W]^%U0DTBXRY)KB\,RX&" MRE4W#3!5FMD[JOHH0XVX&6458Q1?-;'$0+)@C:&(U&$7R.^+B <0V"'J<.G= MCKDRA2&*5QUM*28\5Q 'WD2*#'EAOOIQ+BE9!7L18(]]<]$U^D5 :XR.6T:% MA20S'9N2N7:,A465:")HM@UE$?$(H_/>WA:=%7X-\ OL26,$=RP.8TE#UR*C M-&K9JSX[:8G(=B<,WEAC+];8BS7V0JM[Z'K^BMQR'@G&?,"'U@G^C9SX8G3I MY3R2'GR-TUCC-&278G^@??XU,F7BW1]EB0/MJ)$P'PCZ/&BYGC_=WC4,:QY,@KVXO(G)FC4X: M'^,U.FF-3H('XAJ=!.?JTFQ]6@38:W32'.A88)A;1.S,&ITT)X(6F"K7\)DU M>@DLN8]@=UU#F=9P,0N)FDW)$P2*S9B2P07ES9>B*3'3>NNX45]: @IRS)\^ MO-8>\!"B)@\@,-F&!*]VP*.-T8VMU%MXA?=_9GA_A0$W/08P5Z>':Z.J;W&O M2,[& , 72>AWT"+S 8 ODFS$X(5>!H'![=4/JKRINGD"%N%4F0+.@@2UFOS@ MOI&;BCX;H.HU.T$72&9307;CNE&&%_0?"C4*G-C4831ZZB+P!RLMF^,FWF[-@@W@]X"Q#N V\ M'N8*?]:2WCZ1+[1J:K36P&P.:@'\DJ7L#N9"[A"^DYS@U^B(" .Z<<)O(N6) MVP7 VZK:Y2-7^K?3 <[1OD&A>S@Z\3>U\]WN9C8UAP!9J=3X*.X(R!P%R'JI?EEXE,4 M[M]1?!1==8+&<(2V%Q23/SA[Q"H-S^T"](2_9+%[(/5Y?O?30W$N[U!*JO$4 MR]@!&"RENS. MFXVFL7BA6-$MSES^U<%W$="-;=NN0T[1C1>!,=N63$>';;R=NPPB;\!N5'QG M6(@705QBMVTCDIYMCUXN6AUCMGR,&LMBO @P>7%,=0@9MN=%8"01:]00>T6V M[D6 )@X,NCRSY=C=%P&5T,%(Y?[:A;U%8*UVU7+M*0O+""%[V?*]4,L%387( M6IKOPE(UZ!'K>KH)EXLUDT#91M*%)560)4RZ=VVY8#$I:YC79XSL!Y L*>J$ MQ_)5+RQ/A SIT0QZ8R0?L).@)&,@%I:M08:N1!B/DI#!"LBXG$LR0F5%CRD) MRP7!E #^L2-\6G61;ZF57E%>=)0<,GZK6.;N>JS,JO[V?0RK'T<;ZKZ^BB$\W=EPOF[Z644<;;RRA.[_<+K MP6M0919>%7U&);_A5KEF"-5LQ^9O3NQ'6?(8>AF6AEF3[SF(YE7L'A.P)B[5#X:Y?BV[/7$Q&@5KXR)<;^/7P*-;]!8!KH)%D/IJ MBF=Q6Q: *D8Z*I0TT]$N@D3'-ZOW]2XO(KO"V/ +?-N+R#0P-L:23O)CN87]7L4?WL,7^+(18G:JC@]S2\+,R(_ MP6K2IRCRU);%Z6E^67@^HOF3)C"N#XGSWT[R)3IGBW#"]<6-=Y0788/O"QR/ M62S".-<7N)P=36B@S!]L/+/,Q0A.KKB?N<="#CX*(?L)NQ!560YHF&CJS65Q:&?$L9-TF3_(/_%70:[O;DB M]D[H,6:;_V1L8MOT@.+"4LB87[V%N5+.+);+HP-!)W,/4UVWR#&-O#N$[TC7 M+\7>4X!RR2CTRK#PPI;+6@9CV=J&A[?;;*L-MPL,251:W&CX9SD7^B)L.$JH MM02-1=AJ>I&56-Q9A+FF%W8"R6H182F]@./(<8L()ND%6B$Y+B(0I!<^#0%V M(3$5UK$,:_"HQ#M"O^?M&V.#- MQ5!FSI[O!4\B=!\FB)CF8SA%$*?-'-*O3&!@V\"48P2?+* M44G.&$#OM$K\#*,#96599 MK8U-ORZZ,.;<:&*Q*"'/C>>>%D.>;2L4U)RWP5&:KUX,C@(&MPC45 6@ID&- MP5CG?CH%-XH(HQ95SAVM?KRL>>TMPB,PY"S*@#P&B!U"FUP-OVK@)'KUNQ\$ M;]GQZ,3G[0Y?@"&^ !_#6R>.SYBY%X5%M[NJI8U:>#5WD0+7;6=,A*VF(IBI M;@7FLLNBT$Y1:P#FB6IV'*/>Q5;?@&]KG+C>._L7O8VXIQ2RX M&GJSC69B+B74MRC("&/B9#]FM#1^^LOWO+=Y?6+WG+^M#'(N*Z@$JC" 9M"+ M-Y]YK>6W['2*8GKV%N%%"/PN!Z#[LQJD ,/3,)K)B MM>FL-AT#-IT$N7_91Q]_]9!?S!S_QW7"^!]_/*&]$]R'^!31RA?36DPTL>*+ M5'-,Y^#SR\^4!"=D/>.W$,888C/K_[^P"@_+ML+ MXO[4GLO6G\6J[QAK(,UVN"??16%2AYAM@F.VA;@1[&PY@D[FTF3E\)( VWV, MBJP:W./!;F_NH20F5]&TFVV,3?4]=CQ$Y'S^;#O-8-@&>NI"C2PX//UB899+ M6=6DD=!%1>9?!)Y]U .Z'5V\'XL 5$4-D2/-NI2_= A9FKGD(:?SV:6#*GO[ MB/2U69NO1[^ EN('&(]1MG*S+18^V?,LU/ 7D5)Q!#ID&A2T @HWG=8 VA08 M.!:1JW($BIRX7 M,\&3Y(L>HLXBTGQH@;!F5%I$-5 -L70/7E E"H45"S";* MO4Q\X@UP42H- =&V_Y*_IW@,75(^&MVAXO^JF_L9XZRQ$FLF.:7IKYD'UZ 3 M#0N]!+EN=T]1N,\/;WEDHQN$[[83OFF][8ZU2NG^();8WI3.CD@L4SR&N?2J M-66].U'6SG<.-!LFO=)ZA^)O^XARPN+ MU8"Z_W$B7J\\M@]Y[]',WW\Q 1 8!@8-"=$R2J4!(E>0:!M\0218YOTW#N*VZGSJ LO7+7VORP9325^/BS " MF46^>P,O0E\W"_KEIE^$[@D ZT*T6'JLX41H%S?^T@/KE, >+F M/2!/-VW7 MXVNUQNH!*?E[-6C]BKP]"8V=2VQ>GJ';R9\S<6.!NNTT*TRWY/%*E3?\[;MS MVL0QJ>)$+-/L "")7@8S2,3^!][W#W2+A45RJM[QU[@H<[N8T^.*I.[W/]R\ MKA;^YWT_GLF<$!5?)JR"0\FTEGJGG<1I;] MW,O)-DL3+ 03[SA-,)'MJGG&]^0!Z__+G!AK(T%>?L4],-+%B-M/>PR='_QC MV/A==^#Y?A_G[TB?HT*J+PJ&4D/.&4VU5Z#[0*'"1G+;Z_9M%#1]$5&+C[VA M%"L\WC8D1[5]P\KW,RWE5LI$);J2DULK8_037^ 5]H9A&F!J?1?SBHPZMI"T MWS)Z7,-.PE67%N&ED5&TFJD8>!#//;Q4@S9'!U-9*UJ1%BB,K=?*7=5KK@@R M%#B"!T6)FC63HVIF%1 -C.9*#!+&!\9!65FZ@FI\+3TJJX?.^MRIRF,2"O$B MHC>T7'HMIC?75Q6B:ZYII%C)1YF5,2TM8V!IL3(I801:1#B45HF=KY:.@2<$ MGC;.098S JXTJH-&%79IC*B]61*QLMEW#&3!I"+K!#C5GN@Z?OR;$V0HV>ZH MZ-L8]G3C!)A?H;<#0ND3^4+K 7P[$Q*KN;F<3I09\9,YL3O8Y$!>PUAF&<92 M3NT.)9@7BTXCH[$YSV'%(3\CAX"9XWWYXZ\^BO']=J 7+>\WAOFE/H:G+$V> M2 KMG_F1@)P>L$XRR!QX)OTLMMR;G)- MWP+$MKB'G-G(RR&55ASSS&MI<$$BUB616]8O$1%A6VA!,?K 6T97!KB M]S%7S#(]H'A[PM=4FA]6,LGR30F_GJ6PG]DEE0FLA4MHM(-UKUD9D:E/4KDY M=\6H7 KAE3:6ZVSWE?WD.U_]@-2BG^;:IG[/7+)3UR6.A^3%.1/5AWO"Z6V- M3?T3YO1/49)L0RW[PEBT[J_8?5AJ-,O)73'"EV"8747VLD;"2(YI:HW[6$/Y M #I=6.:GN8/8RW+5\)[P[$&+BP\?8DSB^*1T6606$1TF,LG4<:9:/Q:!DH0! MI9$DEF^HF#N;E++3-$K%BJTABR SL9>R@UK3X++D*V1(5,/0.VGN)UK-.D25 M>.1$IKD#R7?<\F7LI6"D5561I=RY1F@#E[KI1E6MF]$L?/QN]YW/,,.ND?5] M;GWMAN%U&U39,]M0NLCP/\S!\>+!GW)U\SF;UEIU.0 MQS X03U.I^9GSND,>>]1$[C$2O]S60V5[T=J-0)B"WPE:9NWNR])46!4RB38 M[F/.>U'&@/IB)QZE)9 =N 2R%N%78Q,>1D2X<)G.C)TC0X$GC:-:<9GP/#0 'J.0K?/X:WU@[NDL;:]UQ>@P:2V M9"#B+5U<84NS'1EA&9XRMG#!AJI[F2\#*Z'?I$US5##QC*DQW&3X3':=Q M157=WTG#??:NED'$5I<&E^%@T017C^,Y1L=3%!*; M:VFN+K. /(9ND'G(>PQOHS") M\C9L<+I9'646*GU7%FKU[:WM9\^Z3TJZKM M^J9E3?9LFT5R1IFIWU" A]M_0B$^G,$F]#;>T0]]@C!YB5F>4GZ*9[4QC"WU M%5\,) \(GN =R002GZ[8#(2T/]MI=;9R%6 M&Z4X1)GGZ;.UYZR1P6N:P['18B?O4;Q:YX[?&D ],KU)R3Q8LD/43:(%=6'F2!+Q>7[[]$->G%\;[-+48SM2V8NX5C$H*D"H6+B'N:"MZ+R+F(.*!)42TDVT6$ 4V):R%U M+N(U=E]8>\ORBWBW/16QCO2V&UJ"\5'A9"LH6I]Y-^MHS E=4>2EWF??,",O MK\;_WQ%YQ("\S0=&94_)L4=2L+<:W94$^(I) Y!K0)"LMJJ4P$@&W?A9BX*> M(/(WYK939TY>W.Q8[(C^-RW[J=XX"XZ%V@\ER MZE-]0;$K^S)=8A@S]'+_Y95%+^0G\WD*:1(!D13Y%_)*_I 829/*:R.D\Y6A58X?8$0"XU?2%$, MM2,,J:,/5[T(;W(\;1%R[W@X4G(PS5L0[@NE)(=?1#%WC>3(O($6$; V(I"4 M@SWO*#6]!YM^&X\2F 8M6@434!1\^.'^%B_!3S?[&!4IP&Z=.#[COQ>Q3^5) MW83>E=2VNTOG:S+ISZIY[1 M=S:^4OVFFVNOB8XSR[=SZ/DNB3UN4=[O4?R-" 3.R2?"BM3L^P^F>55W*$L3 M]X!NG/";X@[(=H4A 0MEED8.%HIT,%?GM))PT4SJ3;O"QX#I \5?(U@*%5\, M:,/$(+RYDQ1/W*BYH05"P+)08B6[HV,Y=VR4N+: @\W5*]^?@5-%UC%@ LC MI7B3G!2]"-? 4+PFS64'':=/;^MD2D_1#%RG81N1^(T!$4P$)Q;(KRK#,,5 MGHQ7Y?1VH-#N*"UVN+0(RV[%U#^&6%A 21Y3SW$1\7JMCB[9$_#JA'MZV93V MKY-.Z[/SPS]F1^;$FK]/CQB#3UQ_6[V5\_-6/B"/U( @&?KCCUR-VG@?3N@* M2O8(NQE;T$V6$'=$LG'_S/RBV&/^GQAO+N&(^VFFHHT;Q>&O4>"Y$2D-$)^B M.->ZV$0DZ&$,\M^P]$#D'')-<3&F-#187LS%%Y2WQ3=M2"[=LD1HN">3>XMV M\>671RSL_WC[[IS(+X)R8T/&U$Q?-\X9Q3XQCCPY^&O)5W)(20&.J\6$36KR MG4%0'4<1[30#:@@8O.M1J"(NPR_&$+UUG\51KH>3*W"[VV&% MW".;C__N?XUB]DSE.NJN"4'9SX<@BF**X4&BPQHY)TDA%W,]DWEPFX)@(1(L M0GO0X7_ZA!L*.TUPJ*K*9%@H?HC1GQG)\1\OW//RJ^SIZS$R"/*Y MR*N%[7*+-844ZPZ7ES JCB+6$* 6>LE^->2RY0QBU.#[&"9IG!&2^Q)F"?(Z MT^-NJLH(0):)A3H_>3O%R/&V85UI9&57E>X.9(%U9T+N^_'*K$CXI$DMD3N M]FCT^I?OT,[)@L8$F'-7[@Z*I]Q&QZ.?OZ9\0.PU]AE!M_".TB=49@$D1DBJ MK-YN,^*]7-V:>,5^Y.759_!=22DDJ=(31B 4-^:E\3:7%6&RQ.!@%DBTMLTP MD%GGRI *(JER5K)"-V:-D%+$.2?@8HF'[HD792X,BU@$68%]+P0&*6$04YL] M4?C87 \?([RE0J058C)[%&A4T8!GK@BL#^L&2=!=H.3C8>8.EG0 S86^1)$L ML[ZMQ$$P#15M6-3)0MY4BW6T%@4JQ+HLCAA9BC"-8!DI--V[%OLSY2 MO5@X\W:<>RX#+3"46W_54E"C]8]8BEA:%FOW28K$8#DP) M^\_% :9,=+Q7+RN*K+A'Z>0]U2GQ^]<"[U@%!/EO@2K#_[S# M -1D0*4'216 RW.=*%\GS =/%8;+L]ZRB;#[Z*I":=X&R?[J&N]96(7=O'-" M/TFI<#;I0F3+8[\F/YFYT%")MLF9>=E=;2:(VP5"Z+-;7IF@M4!^K\ MO,_TQE-E1*D?VQXY4"C=@3Q#[_!M[CF]MC8V_3J4#XX?_^8$&;J2-6,9HEX@ MEL,OMTEK"4,>X'#]=EF;+I>=>U"J_ -#*HQSAX=_"8C=VS3&/'?,!!R\3E-" M;KF()P8\^8['H982."_)P)ET-_<0YYX'KEU[;?<9] &[1KWA]/ M071&Z :%:.>G+X$3\DJX6V??W.&M]&J+NZY/X0M3$ MG3&.NX'1V'A!R!HG>T5NM _]_R#OTLA1SF.J'XCEP4KR9PS+K=O> N9 34.J2:!T: MBIBO(.A=M7!5:6L1QAZ17%;7F\0BT-S-%SUDID;>$3599.YH]A+-ZGBR!)ZY M \<7]/@(+<5*JWQ)C"F(+L+Z-O@X2V[9_$W /2E751M81!Y#76CRU(U%9._3 M"&0?I6:,=%K@'M72#/17MOI^0$0 C4)4/+)%:?'\V'?+LWX;)>E,3/>UQ95_ M)8L3AFPJ#@-(T7]#\8?O(C(]Z=75^V@OE-O^6)64@GR-6MA=OA\@V.D$4LRS M/O-+X;CMCM0B.J)M3,YBC [DZ'V@XH_WY" E/I9OGGR%?1QU$H# KO@^UDJR M.-SFL@G75JLT!*"%\C:TN8*G*$F,T9:FJ0 "?G.,XM3_3W[/;7>?L""1D&4A M>0)CCP!HF;Q-[2[ *(UIG [X#1@(&%A!7TX8X\O\#?EF$:;U(3@JR&"+L"V- M0Y/C"G]S+Z@QSI[P9$2M=I9_%8B&:$\BY)=-[+IDTKGG/!]G9SA"J];4WBO% MCR,ECY$5>_Y4SQ*A1TGV')&2,8 ,O7=XY1]X1$)252!ZL@F]7Y&W)XD47?Q3 M[J^Y6G\O66^(?XW2FS@I,73>(_%3>)A D8?_(XD"WR/'_<8)2+GQMP-"Q$9L MFWVX6G#N@\$T)HP@YG8QIDD^1#'R]UC(<0^D*D8U-6X(,;^/0:6X2X2O?O*- M$W/*[0)J(=2SJ) ZHO^( &#@IX9IM@(PW8[SD3GE:TL TQ88OEO-S'&LZMKY MC!Q"J#DM7_[XJX]B+$@K#:&^:4^AJYC";&TPE2E[)YK-!'A=_6DM N'.N0D9C\[1_<^X>S)RN.8N1[ R% MZ=:TO <_Q%*Q[P0O45%W^:K;W8?XWHYI+^^T#0L D%IHF,3U>6T+:.IG_?LY M8&@ P!0B0ST:-;TF4B7:>9T9BB5BR"U!BF MG3HX+.5E[CQ*3>^A'C^Y\SMW(/G:+Y_4EH)1OPNQAWHS_R=20H8F>["7 Y4D MS34L EICF"#''PCIB:\ZS3_6JR<5]3'.C/&<#B:8$M16PWLYN"CIBQQ#URB/ M!M=8DLN93O(XJ366Q,A"UEB2-99DC2598TGP9*KXU6UX_9N,IX?5#Y /?8U= M6&,7E,^!:ARWBF]8QS>@R=NK!W7UH*X>5,CX26K$3$%@$8=S]0:NWL#5B065 M)PT2RI;CIAGF@5@!HAO-YUO3Y<\,K^DVE\B3QW#CNMDQ"\BEMDT/B';"R%G$ M,L%V]^[\N#E?,LH5B>/LLN5*KE9DU5$>QEPUBS1ROQVB --T4NP\GEZ0>?@J M>B$/FO%Q3(L20O$#< 2>=5MI"(,,I13*6@@]S1HQ7Z#FQ]^64>T]__MM/O_R-_JY0H:.YH^'] M;Y:D1;1C%#^C[]?YOL181,E"M_ -4%YGD&R]VIKAVI3NKZPZ)WOP/_X'B)6JKT&B425*$]YC M&*)/^<6#^5.<0G)I<#7_.K8*>O9"7M#1U7)%S&JZ\")<:%): M7G[)=2RI+2\"L%X:=IW:Z(@O [L>AKOFYOFM0B M:8!91%+XH6==D<^NF$J>?;WFLX4\0>W##*1L;HNH\CB8%2B3_0JK@!MHM*Z. M4E^3^HS3,@; MF_57;Z&,AK'S/NS*"<;C_3K* MTS;#=,K=$K(9-L;XM9\#9L=E=X$;!#IPT#70=8TEFE?8ZXRB0?N>;2[9#1S4 M&!C%+"X[]12YHC?^O![0EL'E?_P^9F.0L#H3G?(G;D29*5Z_G4BV)2X12G4% M5"MYXZ:9$_M.4+%DQKID>AHF/3('8LTF;_G],,/8;T_E$\72JU7I"3]0-0TT45XT4?049L[P-7M%A*]IL,BHH.N%Q70-7[<=OC4R]HQK%1MD@:$%?HQMF!NWX(B+()CDC%(NG5G";<4["@B0J/W RJ":1_#>\<]7.Z][8X7IF=C9)A5 MKG46^%>KV*]10 (?KRE\WY";Q45=F]A/2+91_,]P7SR0*&Y6]4PSP[\W&PBG M V]6L/5,<33X<^ ))-GWVSYJZ?M[>-#%+\YI.C2=95]SZZ&#\X'Q GAFQ=P M U*4#?N>I1"^D"[XA[ 03E\B+$J@U"\J_M;?WHU[K'M,8^Z &X=Z"2"/RB[4 M9P$2[K(R3O&"V3WGS_*PME&LC/I(;PBO&/(U:^!K+T$?5+21K8&%O\\#SNJ MCX$$;\@! WY<^BT*['(&$"V/!$$&]HQH!5J$AWMZA/4G)(*>@V1*=$=*\P+5 MW=)_"^K0#*.V:O$]U\K,QEN%ZOTDU7Y&\>:5N&K-P1W7LR@>[1_ MFG=P[3"X&D"M*IF<@;#":]ZA?:_(0^A((GSIL=%OV?'HQ.?M3M1P@]G;!\:H M".Z[ADY:$=TG6EP9UN_$\1G_=7,D64,%L8"#AC28R49JUM'Q&(7-N0^#@3:@ MYN);G?#W)DG?=N?6SKK0>QC@VTE:'7.&]IL39.P\AGW&@I$^HYG94[02!@!# M1M1.RWR2VX1AY@2OQ*Q%[-_DKL,774ZO]TX<(FH5N>KQ*JB#=9V7T@8"? MVDF8\!__ "+5Z;BAFV^7^F.\H&)GNF#O?P,OY$&J">KNW/L+*7^A&^U!HL9" MWCUJ92.#A9]%N$\G!9TABXV1*G^V0&L1UT9QG(*L3B"T2'F>7RSW,=Q%\;'( M[;*:I\R9IQAZ7L&P[_P/W\,XMR[-&J]Y.^"C6%;PH*EYO<:9%PL9@.=T,9T& M>0:1T%Y0G*_\8MJ^=0(W"TJ5Y,9)?'<3>G=^D!&YM=;!QG?K3=F4SQ/H;6%8 M\&2F;##Q/I8K\8&Z4(HH3P"KN;$%_([\_0&3^^8#Q/6R!U'PA@&_X/S*&+C:8@S8!%\DW=KC5L'Y,4DR\M>BW1!J MYXP*AI_S=IC>%AK1LKBN&MDR1P&S4^4,)?>J:@U#">#*:N(<5'//ORX2LM@F MV4O#1;Q;TR3+M1++#9:'EHN]A(Q4!UM1[%A/?V\$.XQAWEY&4XR!)S#Z#!B_HR1E@ BPJ!V.,Y_CJ[ M;.YO[@%Y&7E8O,$7GT>VU/] UT?&]S](W7GD%8G,CZ_MBGH/@4$CAQ_S'1"X?0!_WSYU:DA-8.*HL9U1[?R)U004%C8UM]A_ UZ?KY\6%L;Z,)-&%-^>ZDEK.EWT5CR+T! M))%7YBINX-6\\&:/#^U^OY@:6)?O0E"1NKH;H8J^=T)0^1XF:LL2L]8H^4)@A M?-X^Q216*(YV?DJ[+%=3UVKJ,K"4U=2UFKHZV3IREE4X+L)9R0P^[D:QS2 6KOT&#C66P 1>JPU0L&3'P%:HN"! M!,8(5IJKX%&F[38K>(@",EQ!!4>9$3;DKR6'%Y4W0N-P MEN:\LXVF%[Q69[^/27)BO\A$G:^/9V/A=M&K(21Q6EL$_M=U ?@??Y3FU&U< MGFJ*W839S,1$ZRS)[+Z"+NM M%A\MV5A=?/+(*=Q

    8<$%YSS3,C[Q9<)R@U.I+ 5'Q^A7U@R"'\N^^A+D&1^_ >DT&,STYU%XH4W_[CK1IQ M_V4GR/W+/OKXJTL>^\;G8M7E/ZX++O_PQY>WUOQK/ZR6HN$!\9T\ ^Z#42DL'M>,B=T"O&$8QABM34OPPEO M[$HOY=R3B]!+!U^TJ\(J08TB88R 6+\&%T%Z_:) M-YBR\!Y3 G@PD?9#'?6 M("L?;R):S-J$,AG9:;C"9KT1RJ1)Q,SI#%:0$1&(PM,5G#9MU7ORG:]^@!?X M$,6_.Z08":EYGF9QF,PF6U+):\KE^2BY+E]4[E&JJ\E'8J'GQ%YSEN<[1%R[ MI^)A)%V/%W,!HIVNXV;^A]^:F6\ZFSY_$@L<8@9D?Z5O-21 MDZ [5/S?*PEB2$E9HT[5P8&#&;]Z\=&Y+^F>O@H\:^3OP]L,UUHQJ&^,B_DO3] M,=[,^J<$>$IUU/_&*<;R1_])J_37//?:X7E% ;E"WJ-:*9>;*/2H29:E^AF8 M:TZE.5*?,2,X8(;P;^100W8&C&9.K\IB]X"E7R8]<1K"$ IZ,?QK-+X*MUV$ MX7<8GOP[8!'JU$""E./YBU"7!B*I=(E.YW:V%E"YFWT,E6J!0++$CA+>_UGA MY6K\%+&F1.X?,_1 MO3\O!IBYJ8987BST>R;JR(U'_.C4WI-?:&?4;Z_P6=) MM2G>1@G334-I"./D*F]2,\2]N_SI9&Y0I_8:X(DEEPASOL"_/*ZN-;L$'*P' M&OZ!QO] \0?K?1>U*8R)WQZ<>-\IC<5M:LZ@4>KM#U'86N Y6[6<6B\R91X'M.7M*^?/Z%!R#!$KA]=$36 M2WQ$P,]I+*>4)T&2":FN,"YMF\2EM=9-CZG.K]9-3=NDW@"Y,BZ7G4(\@K%E M%HSS0KY/Y"/DAO48G$I,3A.F@4H7/V;&ZM+S7:'2!7ZW*VM>65CY^BLC(&?A#% MUV%$**W79.?+\KG ML@!GQ7,4?N$;GNLM8$@0J_UU37J^YN(&K?\>?X@4P M,EI#FCX_C)'9?EJ#@(M"!S.R+V%R0JZ_\Y''-@@PVQJ9,DE)YSH)/02*TQ * MB8C49F9S* O@&C9H3\06?O#AGLNLD MD0,9IMC%'/@2Q&R=_T71-O+,AB3CWQ9NF MF_.U3?D +Y_[=0&A]Q(XX;-S% A%8WP*%"I(J8BES.QAG1_ZK:"[5H!;^=<>H7@7M4DJF^"7T,D\ M/S7X(.WZCE$4K]!M:#YQ'C>0I=G(_&37+'^0I_H'Y@M.%F@O*6AO8L)7A%EY M)O%(K-7,<+:W M GAB02;[ENH,,Y4@D_!Y?8PM97M"!%22)9LDORBJAE,70&MI,)/I!TKR4E;% M;!Y#K#F@_'U0I>,QEB'3T^"RBLGP2:G=RAPO*NO,;\,KJBSRH;O-3"7 MU0&E5]K9I&GL?\U2HL:_1TH$J#X.C"7++,?<5']'_OY 7H)_X&.\1\\9D76W MN]Q0G6RS-$F=D$CG-T[BNXREJ(T!;:EW/M;1D=>9K=IBF:.8"Y9VXA!/X!+ MP-M!>ELP4R_!E9Q\U9HR_:N]F&ISOT8LD*E[Z?]''F$C[__^GS3.T/6/F-6@ M'^E]D%OU_N__20K3$\MD?[%Y^V'Z5\\_7BSV3G!YLLU(3]VQXU)S29:&4XY) MOC<2?^L@L7."J[ DO53\W_C"Q!_[+Z]AQ-.;EML2!$K;Y @07.R>L*'(Y_I? MQX8)1D<"$BT?"ACK/H7 M:*MFN&+&6/N_H*U=Y,L91?(!IP2-Z@0:!4)PTB/3 33*\L$)D'4'TB@K!B= M]O!&C0(,.&&RY;,:9='@I$=%[]\7\ECLN.^>\[ MBN8XYY>8O!O$LGW.8$*O$._P?Q"2SC^_0_%F'Z-\/NP8Z%[C&-LZ\G)RNZM! MSWF,0V^[+*H;_#IF@2%AK ,7):F>$]=K(,VK>44>'I[@A]&[[:*W"3:;5V>X/G,F\D$G0$?3H&L+.['>'@09-*OB)>XLUTBJH FP) M-KRPJ+' L2-@2F/L$ -(R*N?G>G/(E[<3[RQ'#4^->F2E&9H.+D]$-I*'L/[ M/S.\LC4AQOS-)L5.7ZI]R7]B48&[U^)^ MFHT>&^_#(5G47"3UQ+=I*LD8_A MK7/R4R?@FW2Y?2##P M^;NB*D;WZHSS*7..GQ@Y21:?LI#*WJ//Z#__<3"'0,4?'J*8;A/ IXZ(#G0?R7B? M,^?DHTJDW/WF=C&;.(9">H0;8@EPNV/G/I/J:KX66>VBOG62 V,QS.::#]^7 M/)P=>7DI>-_-C4SX4U]"/TTN<\"L(28)R[W_S8K0=WP0/COQ-Y265BC:.=,T MLN;UWI7II#%UVQSOE;=PN8 M-]\(GYH&D4+LG0:2X=\R:TGIBC?Y)M?2G"?W/U#L^@E3X5 ?!]J2BTW4L&;> M0 8UX0MK>H\8*FX^\:_M-/JOJ%#O4?G:N5@DJ?"Q+SP?^1XSE>F1/SMQ'$XA M^9%6Q]-E$E16T7,DS>LAA1?]?5BDWG?/#=&6/-WFSY&VKH$CKA%%-GGWN:X" M1ODNRV)?9)(B\7P^C5!].ER6("&5'&D0%(N+^1' !AD%?7DC-/GJ+ =+VLMR MB701N,= XR'%7P5^LSH12:!G"1X\+JL3D'%Y[80Q8=(RB,#9!QD&C5<.DX8@ MKU]C2BJ&E]3RI%32AX#E9[5\_1*!H:.Y;>RY9!(A:*/Z*JV/(6<-$7Q?=66HZ"04DOHY5Y$9CVV7WS6Z?2T.M]G MG8)/S6T_ZXQ\X\8#S#N/W\B1 \O(X-K&U\ !#='T]! M=$85SV>L*,BG@?^+G/#\/O@/7D]^/Y 2%C$Y_QJGW,C8EW%H/E MNE%&JK3L7Z+ =WV47*U/CV%NVB7_N"/A,T%OE9GU1$T\H3-+Y^TQ@.X'=A(? MIVFDBIV7E0E:^TM6':F0+Q9;>W M?PGFTP15SQ(**W#AN-G&Y/_FEZ%H9=+=(20/LB7A'K32 DF$S2@^1=RT/V/TK0L_.D<:T!@\WZ<)9,Z&>&(D.-D_>/">SW.[+YZ0W M9\$U+]T=Z *UW32#"=%&<[?@K+^2RX$ZT_:ODT[KL_/#/V9'YL2:OT^/&.." MNOX&%36<8HL'!KM3 U/>8-UVT#?XHP[UV8#DLWBL-?H\!S(Q)D M'I^BHEXQAX7S>YA6$+S"',G//DEK:C(U8VG^>B-U/)W82[Z<2$9_W/*GO_TB M2LLHT1>*38"[%'I;" F2R.,<]+UFI8RC$/^G6QKWV/*GVABVGASSW+:JBWM+ MP(U]4O?B]X/O'NXQU.FYJ,'>R,^YTUSSSZM1WJ.7 M+'8/3D*=NE)_8T3\1(0QS!IBA&=9!!&SJD10FYJ;>!3NWU%\)+.J)L6:.*VI ML8E?7^TSIEMK8-AJT[;!;K^'*$X._@F?.1?_V]FS6)]\?W,>@OSUX&-8EUC\ MT/5/ 6+*G+E8P"Y!,&!$^V @L0/XOW5C40UK70QD_[B'Z_,\^;@#T-%0XQ<+ M!%(H<.+LC/P(@$8<%-M5;0D.W-R,&H"P(S.C=-X)>0?+[).8P"?C1K8$*1J3F18J.]B0,%2^7]BD_7'P4@Q)U\XKNM, /0BQ3>W9W A&J5#0 L62/KUI59I"7' M5[RA]+B)RXJ[00&6K)>YN8H+MF2C1WD()XA8L!P0GC.VE7E3)FK #+Q*,A8SUR'&=M5HRHL!8D;74BY>+N!&* 7 MOKZYGMI&(Z^?0P9J=+92#PR"7(5@1(H9;D2%#-QH%"0?W 6Y/L$$G(CI 82, MBS&RZ4;:02Y5, 'Y,%R$D%$9EWC4@ATAUR@8^5*KV2@AHS"ZC/-$C1N%7+%A M K:BJ*M#1FM\ J+&[T*N>3$V9VD;R"%C,3IYU*.D+2WOH0<(A4AL2VM_Z,%I M4#BWK:4_#$-W"0&?;28-_#%P-) M.1@F> 0"E'?C!'D-E0-">9AATB_4;>@T,_>HFAS+0Q1@$2JIW$V\ MVL;T8IK,*TW+X-8]31/?_2Z%8.%PMAJO%<&$6PQZBFZ6XK 9$=29(HR'+ M >AQ+*Q=\VH?E=ILAJ"^"",I4]*W]-V(VNH'*PJ6OI?0AM)J':=8QQ_\T E= MWPFN9O*!%8F7:59<#>$+-H0_@4KBOR3+\)/O?/4#S(=1(L*]TW"U$1NO^&"' M,6X-VUN-<*L1;O*'QZN=#=C&=Z]:2Q>^VIKD=GS $W%02G256>PV.GZMRI9< MHH\?PUT4'_,_FM9\*1G01#HPMXNYR*!+ZBG*_)*;<^U?/$59>1A0U7C953M9 MK0V7&QN]2+S1L()VH156,$&K'= ]Z2;C5]J36G?SX8/5<7@K%#=>O5M^'W-+ M*6;!/23--KJ+919E!=ZB(,MY([NX-J,E),Y)H?(&@;18 MH$7;^14KNF3%[V ,\,(#=!5WHT*?YW 87@]HR^#2#+_/?)9BOCCX&\H]K9]0 MB&(GV(3>QCMBO8:$JJ3^![K_01)!(CI/[C>&YM/^AN(/WT7D:B%_'Q8RCWNN]()73!WY20ERRF%9 MV65[&U-AE0U0U6?O'SQOCJ8]N,DY=IO,)^F QTT A+A M=;1P@&NM)X:OWO)%J]XWJH[_^<$C*D/.]\&#QD.*2T@XY^L$(_ <6X('K]:T M3D"L+S&M%##0O$N4W/&@X5EK+)N3ZF=?;5E.7&$'AUB^;%F!98QP%,CO1R8] M9 )- 3).(\C$4L$\D'.]3$H[7'$),DKC4@XE7LKR!#E*G%HJ-,OR7#@#J$,V MM,O2XKB#+G>%@#%+B\,./E'T2#1+*\3V/4[78#9+2[X.M=F-&R1G:S587;QG MK$"Z47"%JK IA-J-@@M +4,MF&\45 !+T"-$ HX"(4"Y>U!DX"@@ 9;%ITC7 M"U#0'A";. I$4(5MQ9#'4; !+'JK1$J.@@U Z5PY#G,4JRI 5LR@G,4. #* MQ9F)N+I#1#^FTMPF M]"JB$^RDCB_8 ),H@YK4$.N;**;4!CF:='T3!<"YQY0WYX?+TM\W+"X)S MTQ*_%Q88JDN"7UA4I '#+V#WK%@]6%A8I%;U8B$!D_UTCCE;SC=!4$:>;W<2 M05JK27TUJ=MH4@>581$K#.U:X",F5:Q_;1;PW3K) ?] +K4/)R RP00H4CYJ M&YB5@YBZ/A(@J)1>;>))& =[]4G!IN[9Y[)=LX7J.BFC;?,\TO^".L&/X0=N M'\7M*@CC?LMX$D#&:F><:?PE1N1M1YG@!+?/Z;GX;6IVS9W++*!_B:,3BM/S M2^#@11=R[:GNKAP1:O:W9P'M'2H,1^_.C\FHM_O-64"))0$GW/L326SUK\T" MOIQK$=FJSMLF )+^W5E 6EX3]1^*)YG)BW-6B]09<0XSA;KB>J0OD=^CJ%V"68 &!"+IY<8MFFY&_/ MB)J.?^Q/ D8(3W3"0]SZ&F!HV8F8-M&+X4$6357[@U*J>;Q"PNBJO@ M7/LMOQ.G^B,5SF 749:ZV)_+Z=/LU\/>T.D<3?G@6H-8,/>P+ M?\(/SP+4KCPYUE?6MR?KVY.EOST9*8)JM$Q_E&BCF>S$@&C94>.-Y@?O^IAH M?4QD/2.<-N6I5>QP:!S53!Z$C4C1T[.),W>Y;QZEK4W$PV0#4+ MVFS>1UI&>0HQ?3-YKVG9!G$B_V;R"-2R#:'$"\ZD/H=E&]&(-IQ)41#+MH 1 ML3B30B66;89$K.-UR2/ MBTSR^)8Z:1Y!7\WLK8BC3SB+X/ MPBB(]N=7?W](Z3LFV\O8/&:N')$P OK]>4^>"KS:G/N#EX/:,O@T@R_C[&ED%+*V]V;$R ^,^NV@WCY MW)RO%P>'J%1&@+C,\>[8/[#^Y62!]DP>;0$&ZY)O*/[PW=SC^Y:=3E&S2LU)=34H]>D!DA)LC/O?^?_*Y?D;I(6(5,54;P]A2WV/'0X0;\[>ITVQ]-,\T%T%^&;H^ MFM?S=E;**-4@HZ;I!S0"8MNSK$R6+[JG>%RG J%9QW*(5)GK,+O0 M_,!:>DH""6M-G7P$5A'0>(CI0\KF4X>#8ED!#<%,LE1,BT"0$]I,>LB49$W(J$USY+KN M!VLB>U_Q__QQ#>\M'W]M/,\OIOL8[J+X6-QE>>QNW]!=AH.[_&#G%->]V)TV MFIWLY?BT.-GN[^:BSV*\E7M4W'4A>?CB7/^"*3!,')<=#MEW%,U0OV2Q>W 2 MM-G'*/\D.W:!U=1 M[FIGDD-/]+;&IIZ+E\A[<>+TS,6?TE S4WG +"N*V9RD\;M>P)(XK8&%_W4% M"O_CC]($L(U+YG-0.QL_4:X.==_X5"JP@ @%JE(OB.Q#0$IO9)C3Z7Q M]J^33NNS\\,_9D?FQ)J_3X\8X\1=?S/!#^H&5"KQ\=MJ9I^W)'\T/J*9$WS& MPV.5@MR7%[$KJ?W^YCB%Q?=KXL9^KM'4#,&_.K'WW8E1;O_DO,H9]X.Z(W S M,NIV5V['+68&>ZS:T4OAL1M#B[E?GP[8=_#-RZM5?OG2.LW5-.EMS4697_,# M\P/+.^UTOTDJ,AU>4\*_14$[_);34/-L[O&I3DG\C4,LAK4\]6SV+>IB\'U> MD4/R.J5/<92PV!RK-:#I/Z.TS 8DO89:%W,+"8+H.[G2'Z+X+LJ^IKLLZ,Y4 ML#*E,0P^ RM$E=_]]% Y7G+F49__;8P\'U\_2?)[[*W8);W9 M9>Y5:A6%S>,,8MU;#ZY_Y!*;TW1>@(YS$_OB>OHX+F PW0N@<9&+(!5X'QHA MI!P;N25(\"(A]4 Q;H3CM,3!]2,TGBJH'C#0V(@9"MO,>^$93>\!Y/4*0T"8 MWFRR6+8_ O*:Y>A?W651/Q0T(K$$$QZ;U V*)0R3S108;I3J<+1<&: 7R3T5 M5.='M]_I.3Y%?\"(56M(#[>WC;'K=QP:Y+O9P MXUE-I8:\4"W;K.;!AUQN6\^)G_SM_P05S*2IH7>0@Z55O^5$/TJ4A*7%M8<3 MPMB7P 1UL*1!D S+L+2P]"!:X(5P6/XB%O_!V>]CA+ 7:;>V=MV$091-W-%)>@SXU6YX7992\*L M)6',/ N$]0RH='IA,"109#=>WU=*QG4^X/N6=HG>_W"#S,."!9&L\/\C%?L8 M1ZK/2+JI1J$:@?;2 ^P7%B3KR97C2Q"TL(_F.783H(KG*.QC78BKJI#2R$+, ME0- ^Z 6GYQ;.IF1C+!G.#O8FK <0I /1WH!O?Y%!V:(*;[/Q=!+OH+LL=7. M+:<-!0:3QG9V.6O56*18++;49:T&@UCRMMQ4R4G>]].:O0_R8TX21^>F^$;R MC[@)*8*0^LFNB*W"DFVM'8(.%_^AB7N_L659?U5%@+W?((H$O MC4>1N(,?,4LF:AO>.LO)W!X'ZXI+U7-&:VUZSF$WY%E/D9K8U)H?<[W:85OV/Z[Z^ M8B9/S$-^F!'JQ;=/42V!(6DH#& X1QZ>VB9+#_FI$V;YZS0&-'F)W'Z4YN;B M4O!\DM1W;TF4;'SF)IFCM[4=>_/Y">_0#L5Q;M(MGF3Q$L Q&AN;_$,4(W\? MRM /M2D$2N/&+6IG3JEC QRT2_90H'-FI,L M!'V$"\BXR.G@(D&P^VRB*Y% 1D'ZH33[OFR$J=#% M (*&1/8$F;?"JPPCLM MEV5G. QVE%K5S319HIJE&/1A#72!SV;;TF BH$F.-K^I'0Q(+G-:8T2CVL_> MLN/1B<_;'0FZ*(16)Z@_H:Z9U]1!XCJ;9&/$L,O:DIQ+MR3QXZW3AR? M\?2_.[&7L(QU*CW-)68+-9:IYM5SLANIQL:!0L>N(1Q^K 8 MG6M,D#!--V6TA7EKS+RM6,FW-'*_W3@8]-OH2#)!%V'#29:\XO^?9T1*TM@G ML:)YTQ$"*H=GL#DX,>JLH9;4]>9\;?+BG/-<3V3/139?#0.;2^OC'I"7D<2^ MPE4DK&7PC,?ZQI\TZ\R[GY(Y/X:>_^%[F1.0Y\6YYX+$>!S\TWMT'Z8LNV>? M$;07?45N1@)6MKN=[Z*8G-%;%.,#&-X?3T%T1OSZK]*]S5%N]C5!?V:82.X_ M2&4K_"E>5BU&:TC3Y^?68K8W5P0V/YQ\W)MMS*'=F_E<%Q!Z+X$3/CM'P4:- M\:D5N'Z?,A^OW%LXN/\SP[?#8XCEJBQ??5Z&XOW@A-M<9$P^X2'2Y+%\B*-; M-E']_*37,Z7$5^WJK?\ZZ;0^8X&\5EZL,['F[YIO_-H#KEP$_X*5 \X5SVL^ M_5XRLOI=?S,K_3&F1V\W;T$5 $=M2D)%X(3 MA]LL9>9DT#WZM)R[61BRR[D;OVO>DL]._ VE!20TKMRRK>1_ZYIZ_CV M"5+Y__R&\AI&_%P36C]A,"%'=SM?W[YP^22_C[DWO:6QHJO(Q6=VL(M R9S\YG?%A3GY"&*RS^1=JR# M.?$D[.-Q51'7_-=D\^'X 3&:XH7E:IIN?B?ZG+7A1_I\!(V4M?J,[*#C-/CY M^WJJ*K4ZA/(F;= PR>6&YINW&^3%-B7;CP/5R-Q8_2@62DN XSU;-(+<;"HE MCW033&8-MA1^AG6W2FGL=TW*CC:<,:I4._ MM<=I-&J!-F\*R(")B8)KO*\(1%D6M003FCPP%BCSN>I%H1@<87L&Z>4'Z&4\ M_X:EB(PC_VEWO5B*KDB\:[IA+%WDI.*=7N<19,3-RDH3E(>?\%$(,.V6ZJ*; M.\0#3[^DNP\RBN9/-$,NMOQ=TSBGVZ S%O)^P%#AF>X"RY^E64;*#*>VY:_A M@$D+0F?WO%[979.KD9]+GHC5P21U0E+D<'U6MSZK@_*L;@JZZ9Z @B'H)B/F M=XQ!5E4\WKA_9GY2W!#LIU>LUJ"F3_XS1OR'0>)^NJO+>Q].MX8D_<&)1 =S M1XQ<&(])DB'O+HLONG5Q;]9OD_L?6(3U$\1\1:0^D+5\!8L1.^2G^#H>[6T5 MYTO6PG;_X^27*?!'AHWV)8MARP\,N8I'O<6ZW[$6LMJ%_#OR]P>BH7V@V-FC MBON\Q#XS!>-47X<++U,@;/'PR^D: V6]D[ 7;,H=8 )NU6G8"SCE]C!#WVK3 M@ NX_,5C@%O+?MTLO%_%"_RJ?!U=*GN2*D6QXZ:9$[RC^/@S#^J)9V(M[&RZ M8BV6^^9PXIE8RTQJ-/:(U^2'B>^2O(03"'NM[\V!P*H,&@^IIWH"]X2(*EKH00Y%-,?" M>ECT(4> 67L74+T$D,.4K$6:ZEA8 VI&0;KCBQ@#YW\L'6=I!\88Z/]S]NAK M]F^,L0F_+'X3E/T>8VS#OQ:_#D%&D--0L56NIH/5-PUS>-)#2>'C<^I/& M^@JPM(W_D[5^R+68YP=Q$C2E/KV&\ZWA?!/B*ZML60J>^51Y:R+?-=@2!@-9 M@RVE(%F#+>W($M74?2%C;SY#WYIS<_ZIS.;A]1[%NK"F[[/?L[T&%DL9+FQU M<3_FO#6_V>[0U_0-N1E>AH](FNT\E6FMP6/H!AG^^A:S7#R+,(^,$>?;N T)IGJ3;)23D;=('QX]SF$P[QB_7?)U7O3D!NBZ[0TI,/Z_,&,:L M=:V];$V5Y\B6Z6EL60]^B$G,)\>OJB7%<0"R6IOSL+?0;&%]C.*4""]$H,'< MB+DNY6&,+?@=,Z-D5U0[+&0\?&MM=Y2-24C2WX3^$])3%&,N M>A.1951[R2U[S.^S[KG<)RZ%@*!R!=?-CEE +MA/<90D7\(8.0$YWY_P[&_0 M+HHQ5_[1CU5(CFT,FL]9B/?VY 2$Q/FG@=K4NCU]PO\::T^;8YN#)DE(R1?W M&Y)E=+P>8';X.K/F?DAN(K.[N;.'Q8B]LT=MX(L'W#?GE]C_P%1V'Z8HQMI/ M(MC$WL,9 ^#+VSL^.EA).N-KYE/T@>*0W!O<5?+[F).;\:'W]^%U0DTBXRY) MKJ^][O,^2F'=OB"E:D%VV4B;R164RCI 3*4-,B@RYJJAE*.N#EJ.V!BJ01U0 M@18%&CTIOZG _E''0B_6ED#'JRAO"+MQ"\U.Z:8>F=W)ZKF6PS@V#Z2KS+9[ MGTW17DL?MQS&L6F/J]K;[GO738)L@X'E2(W.X7H;)BR/1Q@;6('!P_+H@K'1 MD[2QS"!0H);#XK.3ENO;[H3Q ZO[?W7_K^Y_E@1P/4I%LAB/A-8]X//G!/]& M3GP)HNGE4) >?'4;KZ$"LDMAO1Z7I,3-#@MHVQ"]'^(HVQ_>OT>$%!,6H>L= M>W$N;1V;A6&L ,6#(LW;Q1]]X?YJ+=M'8"TA?O _M.\??_C5D0U=[LAWD>Q< M=0Q1R"41_>.OOOZ)=WN4+0:TKT8"'R#L\Z@!2&MDQQK9L49V]+;URVOZEN.X MQGNL\1YVQ2IH-F!8#N,:JP";]@3V&,N!7*,5["!"@57)E@SD3NNE&&I_$@B$BY)&-2KGWR[.0LHC-<#SC*$V\'K,8]EF">N M>L:M)_*%5A[5=AT15G-0"^"70F%W@$-4-RAT#TUN9B.>BCR;XCBG M1CM >W"^P*G&:YO= "U("U&9YUD7O;>@GL^Y78'D%'PE&DJ,A:C\K?N7,/J: M8&6RJ"=XRO+;Y8YS6\URW,]D!? M'9&*)]^)\(;_?8M9L)^2Q]6,U?4:RMC"_V>]#9[TM@;OB'CV=?\G[/ MFYI5J1^/)WPR"4>Z/3CQGAV:36^LF:G>%BE/_ \D-3FY/L8 +A/W)^]161U( M@53D^AKE%;>D!DJD;I,V;> M^,9"S%*E4EUG\(*!YU&DEVWLNNWL#X?6X<^KHT7W+EF"$R_7W11 C9O8;EK" MDO#2-=\=<-Q(EJ#!(Q]]<,R)2$3>MD;50HYC"S02XD E6<]$)]2ZZ5$"C4)? MID'U.7&/2@<\2W!19!^#@;&$D8B/S]BVH#JH%'L9:/2DCAW;F41?.MO180D6 MO*.F"XS9'"]Y!U>C#BG#6Y3#Q M0B[KX#"<7I:O7B)"L&%O$;G/+(=#'*!W>33(<=*!!D'N(;[(.T]EH=I%/$N MY)9A@("D'4491KKAN=8=R'B,>LCOXD**] KKGR. M0G3^[,3?4/J0"8MVT!N;?WMRLYS6>;?[] F>66*O_HHQI+>07VA[#',+S5W2"1/Z ,%/_'K#7!ZF%_&S;F+ M<3Y%.0["ZVQ^<5.1(] 3>/&FR=$GK^L2RV%,]?812MVW47CCS\J\\6?3R[#V M-:*I&G2C$,[?E0GG[Z:7440SR"N3[/8+KXJWUH9;"Y]94.N+\0*[L!(0H:-] M/?SFQ'Z4)8^AER5IS)I\ST$TK^(.[5 <(^\V.IY0F.1._9? ":N0+=;$I?K- MX.GN6GQL+3XV:2)P!=.UY5"-7YN#;O@%#9MJ/+/(*DR-Q^69)RU!1S)(63,\ MLWEHU00I25027*J,;&:-=MB.-B$8'7, MYI ?3XPNCLMH\(IY]NV]6G82QQA;2L]DQ6E&#Y",J?<4 VPNBYS MLAWYJIW=7=P10)5=YBSE:NX*NB^R[L'PZI19@DDD2?*7Q$G!](I'Q?R:H>)^ MFD-P-MZ'L\4LQW6"9Y1^C^)OF >^T>L0270 !3BGG"FCM<&7G*<8N47.*<:< M&TVL#6Z2Y\7TV@0B9F>YCZD?/%.F<)@R@Z L$[T(70)N!AF/'IE.Y"[^1A8E M%I>$C(QDBGW^!2!"H457EGN!^K&1YB5DC6IRU4H^19'WW0^"M^QX=.+S=HU-*R95-,0*2+==@#TCFI2HB CS(?SHH#1TCB9 MEG;-VSR5D'O.+59!SJ _8;PX57 5!M ,>F%)R],BD13744Q_$<1O:ZU^P^3H M='6FQ4-!BV%BL4-J\5<.#'FU/<1QZGW8V'8^:X<,AYP,+G5W-1!IWA"@$9!P MZ=/NNXMNRKJ,+%\W:]273H[SU GW/F9:16#>Q774_L&P/O- ($%/_@=) MO-^H*0.OAS%-.$1(.8#*C.6MFGYW_C>*\OMRS<^0'AZF.8B[?9):D MT1'%KZ@P[B0'_R3(-LGI 7'7;LY7Q/FYZ:5' +C,+PG:9?@^V+'.GE178PO; MDBMT&[_$D9>YA*K(HY4@XJ>J%70"N$O)IYBM8@J[&0QY_$!!=$+>.W(/880A M/K_Z^P,C[YML+XC[LW'=HMH2\C;'*$[+FN+J.\8:2+.9Z,EWL7Q$%DZMHVLTV)LN:>(@(4/S9 M=II9:[!3T2KH-CRQT [:$B#QB+V?Z-[(.,(3AR'#T\,.**O$M=)QRLO9D/$: M1D[<$RT/&?+ &H2Z)SS!:8O#>5JK.5Y:C1P'XYN;'FN&0W@M+1NR]/' M: "DJ]O/Q64),?RR?$_I#7!;*@VQNB\-F51?$#Y%^*\N25Z%[E#Q?]6MK(QQ MUGP2:_X1*_*/7.-AMKNG*-SG1%X>WNB&9&<\D3MRNV, +]\?Q!+;Q_?^AQMD M'MX)012XVACF<@_55+/N1%D7%K^3M4Z"/G?Y0IT%0Z'J<=%"1FPB_X&=64W6 M_#=KEA>SW$9!9K'7IT? _OSNQ)U/DFMX%P(YKGWSC6.JX70 L1 MIF7\&76,O9%J<#:&U MU#OM)$YK4\;_NDX7_^./5T+05.)O_SKIM#YCN>:8'9D3:_X^/6*4+6W^!H'V MU*[ P<>&E88N(WNTW95<\]5)+V/Y?YL0I MBH,\38][8 1%B]M/>VR<'_QCT_A=MS-COX_1'N_1S*^ M#Q0J;"2WO>:YE31]N;Z*C[VA- V0MPV)D-T6S.7[F1:N*AFVDIC(R:VEN_J) M+V<)>UOK3-"BK39C$'OK?*#-H9+E:VCWW,4<+*.#60Z"C.1,*13%T'U @R%E M()=1B>C'AX:?)7CPJISK!,2.4N8*A7 'FLM:\75=C0\R3!SFPE +R7(IJAGH M17*9!E69JU;9 ,#>-4I8)!AD/",FV'?Q=C \)3%AH-BIIM!;[F"6%:XD; :0 MD9CVPFPQ7DY\O M.;NBY3$ZVNUHTG9+>Z-W:E&FCA__Y@09J>E,17*-Z5EC>L#$]-PX 69AZ.V M4/I$OB!XC,1J#FH!_&=([ [&%E$2R!U*,)L4[0&CL3FO5,7P/B.'D'1.]9<_ M_NJC&-\]!WJ2_7YCF%_J8WC"NO@3R5'Q,S^XB=,#%M_#&D-%4B12NZ2R.B/[ MFN1"CPKSDQ\4BE.UYS)(^/$FO>RVG M6T[< L2WN(6D!;!I>&^'W,I0-.#RC>8N4=SX8<5C+)^Q\GDG:& MGQ%8V,_LDLH\&,(E--J9OYYOSEW9(;]Z>?FTY3K;SFS-Q^]JN02??.>K'Y 2 M&M-B/G+/)[VMN2)693'&;:AE7QB+UOT5NP]+C68Y M::I'^-(:2CCW4$*YE]4"(U/C:37'G@,9"3.N&Y;A"#)2,CG9^IB4&AX'GJ'& M#0M"I:O?QHQ48&W@\93+DF_D@V'>N?+"0WV0\7W&O+%1,M0 MX 4@#X?!CC*K9C0,V?,(&3E[A6JZF=-RK-6D!H:MTW(,M$L.VNVJD.,^S;!" MMAD+,E;V,K^VV1IR6*T9BN3JYQ8&TSZ1O+.\H@.)L;#9)X05UV*"F&K=V#^5 M<' #8T6]S!7_I$Z,%]S*ZV%X&1<;2SZ[5T087O6O=Q0?N2L2=IY]_J,UB=7$ M%'J/]Q!S31=M=]OB%$7W.1M5(%3V&#/,B302GPC1=R=09A#77J"60R$(,DF? MB%?#Z.HZC.YBX)3O=SY*V1_%SN8*^!RB."53R"=W&R6LV M*0V.3_LV)?7*I MB^;<;:<[AU>68I&PN<$OSCD7F(MRQ^&^9'I$W-[N6/?]T-',A6!29\N*PZ0W MMC8$1U+@;E3MXPFUH"W=8AV]-QQBX1@R,M)ZM81",U&&A#6)T$R2"$UH#M9T MNCF*A:4 F<\%,J$=5AN/KRDVD(VF1@]&33FRO-ZQ D:J:I?EQ8Y[4 ]-9[.\ MPG$/%"A*X!@@_!,D"(.USS&@^@4D5")-U5H?U&UT/$4A642YLV7@YF-(*G*1 MHE6W49A$@>\1[^7% T=:1TFR.JM69Y7(G%,2E)0UIVH+[:GV^N+:YOK^3!8$<- M*UZ/EEI'>\,C=:5:;DU5!H5R(5NKOU[SD?Z.2/)TY&T^\$G84QR )/JTU8B, M1H+N28;659E=CC(K"/:JPKD9\8F-G[5,+$'N7_;1QU_=;MCT13Y M:5S:J5\G"E1#[0:37NI3?<':#NI4YNP]C!EZN?_RRJ(7\M-J@;#! B&,K:%= MZ&3I_*O)DC73WHSW7;3UQ:KZ7>ELRY/,?6DI5'T]Q@KH0D9FC(C+YI&#O'H. M7>FU H-T$WK/45@L.MWN+IVOW8R;V3"Y;G?% M8AX<-\\Z(C2RU(!61(^!_).4R!H M<\-!J$VUFT^"('EPXGW4XBW4. &I+K9":SY=_5,4[O-XX!J38!$UK:EFVGC& M5_G3U\O]4?_4,_K.)A"I?M/-M==$QYGEVSGT?)>$<;:.SN]1_(W<[\[)3YU M;O;]!].\JCN4I8E[0#=.^$UQ!V2[VFL$E!%U&B9 MD !6;^35^5% E/#34X1 M32"C(*/ ]2&(KJ1C.0J\J[JFNPID$] @2$5>L65O]C&8@6U\^/+MR*,Z"C^@ M"HF6HR#%#^3D4^=J M[ZP_N[Y#7]-W_"&.R9/>%L[4N48N5FN[IP_ 3$>A:0X-,9N#6L 3X:VH)%(31#Z_.:BT,$W\IME'V68.)=3,Q 9SX@),+[WZ M82'X81^01UY"DH=_\4>N?6Z\#U+.@O_X7-C-V()NLH08X9.-^V?F)X4=@/PG MQIM+..)^FJEHXT9Q^&L4>&Y$GB3&IRC.]5\V$0EZ&$\-3"XI+L:4A@839;@9 M/HI;?,^&Y,I]\$-,OWZX)Y-[BW;QY9='+&3^>/ONG,@O@L090\;43%\WSAG% M/K$I/3FD"NE7OQ\@@R.ZZBXBUA#@%KH MY1GJD,N6,XA1T_NUA.:7,$N0UYD>=U-51@"R3"S4^_?%>H[O4),.>NW!T43[F-CD<_)9-^ M0.PU]AE!M_".4E*B/G^.3RRH5%F]W6;$>[FZ-?&*_V '4LPX,6>#P7!DCPM4@1!E3D9<%"/4B/6QA(\ M>,2A$Q!+"(5?&$L8NE'E7V&% D%>N][':YP8(\@@C/%611BS!!H084XS;B19 M^T!03HXEJV=E-QNV_%FP1;/U I=0&7-]E#HM"((8_3IW%\=Y68Z%=-S7A3I$ M 5B6 \(.-VD61!@4!F4Y1F+]J$4S"D%5H*&1TC19$5:TBI!U*K-DY3R=LM_2 M+1&3UFP'PM4+(L?J$$A2#^"Q%1Z1>-6/]+%VD MDNIA+O_%A$C(B9CML$3(23_&X8;,VP0R%%,Q0W;0I^7H0,X.,R$,?":A$J8* M.4V.W3GU)DP6),TS9$*"+E=C81[EYRA%"1;=R8W1K":7;'?D MQ_(WXS7CFLRKLU?'O(R)M-:&JU(EN.IDCW4 MSV"/] Z4[L9@K\_EP?'CWYP@0U=NP\!?U,MF*C*?9JO!XKF5$FDMK7WR*;@P MV"J#!<\\I2U6G&NG75.FR^8A(R CXW$/K]@71F/+ED.B<":$G!PT%'*O7CG" M#>]T6!:2RGWG.@B"V13AZGDN%*OQ@57\.#5S5H5O5?CL4/C6HBS0BK*L*KAY MQH-) BED)JLU7U.'VY4C;M7*3?^> JB,T(W*,1?3%\")^050C9IU,& 8.RO\[PN M0FSBD>EKKO@3YC%>%N"SUIUH1L>O?NC4D@YX5UK: M?@W\??X;54]3',+89KVB%$^*, ,"K= ZP6QN; $OQ/7UB-6F^AR%+C?V0G$0*(O%$[R-PC3VOV9D M#Y.;X!7]%.0$FR MKG5HBXU_"M)?XQVJFFQEN>:K#%,_\0B-$?:1V"XV_=RCV/S ;^D!7$W>"NX^$S#!'PUN._R.) M\C+L@;)R!IOM\."*5W*#5H3:[F+K8==UL: MU"^KR?## INM $PWYSF.*X[FXG8QMA!2DL;?8[;@'D@VEVIJ7(,IOP^ /;F> MVE<_^<:QF7*[ %@(UUS8:6:.B"K6^1DYA/OF_/+RQU]]%./+[G#F'@^U,'L664]^ =2O!!+KR@O,UA-C?X@(^$,^2S01X7?UI+ M0+ASN!.CL7G:OSEW#V9.UYS%2':&PG0O=9R(*)R7ZG""EZC(*7Q/)-7$QP+( M?8BOC)CF^M4V+ ! :GJGA"AY;0MHZF?]^SE@: # %")#W?B27H[E,V([Y&3[ M6^R/8>I/3*A0A^2A M&-.&.^&Z>RDVC6/"4QD0S1?"%/$=DCMDG'0R%MGC9[TG59%N&@HKY,7K) :^ MP&J]D[@G"?11_*WW%O<2UCFV@-4!+.$ OA!:LMT]AN[J %X=P*L#>'4 #UO( M)TP;3U&2;,/KWV3,LZQ^@!Q?J\-Q=3@JGX.:-(?OV.B(MO%M=#S%Z$ $.7** MR1_[.71T?&-U>T RS*QNC]7M,:DFQ;RN+0=B-?4OWM2_VJ_[LX-!4@MDT*#9 M+T&9H.[_S$BYI%Q02![#C>MFQRP@7'&;'A"- @BMX.MBNWMW?MR00DNG*,RK M4I$$-<8,2I(3%UF;E(&VE1SRBN\^23G&SZ#;Z0: MK1-[7TZY@^/GO_WTR]_H;QT4.IH[%-[_9DE:Q)E$\3/Z?IWO2XPO\"QT"_<- MAX+4QC"V5-Z5D1LX2>+O2/Y4\EJV$CL8"Q\R(@0VB"?S)8R1$^3O MT<,/5.QB):#+5FRHZC>*" $K9^ 0!F4K"#74RY+ M%S*#:&;3,CK$78;EJKH"TN+/-"ZN95P(&_N.%;4D*"P5RAO*ZPR2K5=;,UQN MU_T5:UTB??7>NE%#394$;244V\=T *9+);4<2J[RJ4A@-MC@Y6S04DI?'1T& MC*"1$!,'3V&\I+Z35.- 0R%%%+WTNCJ1T.&$#(RTV;V/);/)C;D'#K)K8J+[ M:I"J;3E^?2XI244<,C*3G3Y%S@;YH<-$IU&O <1R0/L<3REKB.5O2880FD;3 MB^4H]J$NKDG&\E&^Y.#AS4&!C%+"X[]12YHM=QO![0EL%E*?P^ M9MW;6).)3GGL.]%CBK#X$WEKSR5"J:Z :F=MW#1S8M\)*B['6)=,3\.D1^9 MS&SD^9L\S7BNJQ;-P6&HQ#>@ U8)G>S+E MX$8F6*[.#AH\R0)IPZTS.HC1BK@5V6)KD" =MW ;\'@Q@Z[X-6P,P&W0SQ2G MX_#-A[0DK AUP 3:.F@\Q 0F98OH^#N%&O\L8H&T"[9 SGX MQQS5&0@(G3!B:F2Z&]5@9GDXT2304XQLED<=C0Q;R[AG83@1F?@+BM\.3HPV MGN<7TWT,\3D[%M*)X>0JF EX?I"1O#=OR,WB/"GQ_0_RY@EY!9\XGK*T8-^[ M>R<.\;&_+*FS>VT_JZ[AS?E?+_F9!ZZ%%SVD^2/FO//#9G]SI@_ RX@PXA>! MP?CL",)2A-TT/P'_DMML2.;QR/VVS3DQ 39G;:04-?GS%\QDDU?<+/;=JFG^ MMTWHM?[,SNPQSH?FMKWFXXH&'L;-D02ICW/0R[&M]?WIOJ<;2I7F*PZR&4E: M=1WGWF^8PL>\+"'O@7D3,])=!!I&N>?)XXMD8J*N;YPED/*___;>](FQW7C_HK+WYUW.(?C2E(UY[ZIFEU- M9K1^Y4\N#@E)S*-(&20UJ_?KTPW>)"Y>(J!552K>-P) =*/1-[IOTQ@.(8[S M;6DEKW/G+ =*M@NIA=8<,[&U_84D'Q'][2U"'@;:C=A<%HQ<+D4SQ>^O-AFE M(D461RK*UQ1/F!BI;X0>?9>@!OB6'O!K8K0*QTY]T#GT+S3R4C>Y@^NP!9G3 M>8:F&+Q@NOF!$M>7-[VI#;'6)N\CK?CV=@]A8+)J-\"H[BT&N5%@OE@Q&54] M,\9D:K-[JMSO7$".($C'7-AD- M$A5.B[M7&JR8Y1H-O]2X54GBUKGST&0T\&K]?0A3^)[,NWZ71"H*+0TM]L. M6N1>MK'WB41;ZAQVOGM#B;.PR?<0)H#H7WV/='>-M_LJ@SO^C CC_PS^^OK7V7_MA@>U\NA5L!WY8 M8#OW#X+MP ]S-%1G]71")],=) :]:*RUAOQHLV\UI4' Q3RTGO6_&&,]G\C I=1U$3EW F@SK@*R2&!(,JD,5^E5ZPHGYE:>5 ;5@5VITUOJ/*;<2*9]#!^"G-!\!2"G/#P;Q[\(XX"WW-8Z8W\\L,"6#@OK_^\=%/-&B1W49QD MU4* B6ETR]28:H ;J;%/MD=6LA%WK.D<4J^PH$5?/X2=0[>2AHZP"M*?2$@HJ/BA=^/M07L!#NQ@ MC9Y"9Y"BN-\:2XH@ AKE#C9X#U92$!U8"7.-QH(Z,ZWU^?71K/CN/0W%Q633 M6ZO ]C <\;4>HY%Q?;+Q/3[9&.!^TC97%NU7W7A3K?Q:[KA MC.F&AB6O#2IW&H5?Y6ZK^HBK]^;JO;EX[\UWD7]VS1F:S!+[SC.!N)+$5A," M'UF2?Z9H$QV9$6UBWX'F'E5&@7#X;1S]T0M=W@M5FX[N$#R7\/X0%Q_XQ-/;(8)QRZRY<>($M>) M^0D(DH'+M2K\<*BGH.OFF.6HF?6,G:LR+<\*_ ML;U7 (0>MIE7MIB%\*@E-Y7AKC%COCA_TAB$Z$U-K723T(XO$+EJX" M40RZ8PQD@3K%/2#X'MN#4V!-SNES%";H(_\[<41 ]5EA685%0%3\<::(07DF M%7?L@CEV^WT4,NJNJ")OQ5:0A##M3F.J4;<$C6,7S-#AMT2TPN)@UO:XCF[) MB^/WA%)C@<6!+$[B+J44Y6'H@>'N9O^A>8C_I[@RL@K_9\"T\IHV/5:$O-LK\;) MSV+QV(LXI6'3IAD.<1D-O48^VXQ&<)WT)(:8[1CL(91[V7)&XT5YKZ2V77&O M>LMTHW'2FU:Z#E2)G+;ANNC'+R5QE4Z@LLF9+0U2#F$7>M:ZR0B9C""4>J[E MZ;%CI8C0UV$R7B9E%P*!8VD5C#%TH>,<,ADMDS.-EF$T!^S_:C9)R%UI!J3 M=/R$#!N$>/L?L.H1$ 'L_B%,]X3F#6/B)%XLKZ7UF.'F/6;%N01.2='HQ1RL MK&@.$$!T8-C$NC&XP_R1@0 *Q:2^A.(Z@9L&3G]*Z9$L5:*<6Q7GU@&KU25O M.T*2^&OHI)X/?^705&VK7!; O^*XS_*:__SCCW\N[WB<[K/LK#_!!_<"7TX< MPZ[NFL[NAF[HQ,C-\7\>_IGZ1R=@26#)G4/I"4[G;TZ KNE*P?\@_G:7,-5. MR?.6@/C9=][] .@E>SZ'2N\N"F#W,<*7G$0*LI]D;\A"/%RD2Q*ZK#VSE:!+ M3OS&96FL+59N$YP947-A:Y*[/2!UZ;0LQO6"74=9!>1RAVL91C MQ-[^L<)E).9?\,KXL_DN\T#CT;N5P&DSJE?B$;)'$N 30#:SX-TW>[SH=6/< M(IQ(.!BJJO%JKV,A5Y[7RKC;>,(I2*Z-L."&--Z/XI M/,+9,V6L[BDR'< A[+QQ_%:"*CG0+U%"1$JF!4"*F73G5F9#ZQ?2 OAF9-&N MF^Y3]GR,&?L8$:9DA\Z7(\F0AM5C 5^K#2LU;@_25 II%&Z1A:&"4N@G-H&G M9-*%[?A*7.(?F1Y*.AK8G\T'= BSGNK"6(DEF0>)TU*@F'FRD#;$C/]3%'D? M/F95V@/-?&S^%=^$AL1[<&@(0^,:VP<)Z;N^5:>NX.Q2(J_'0.R!6,GLF?"N M.'W,8?7_:CZ8VDY1FA*O*1<8 G@ZN@5@B[D8W&DGW&(8+2DPR2BI[II\F_F Z9W98M4T+Q2 MA<09; '(XNO*F%!^4[MD:@%H\VD@:TJ<.*4G]H7, ]@,<=2P\R=3T:/I JRG M55?:=>#$,4LCMY,TE!SLA9*#XWMYNDCI7NHR- M %3.T MPDG"\_-: -A\[.RS'[+TJ8ZKP *L"+A85O8\"G,"?@9^35;O@9^WJ;\ "!MB M6JY2_D<_(,]4:(/'@MN%-AICEGMTKI>JQ 5!;^YBH.GZ(UM0*:8/7I@?21G1DBW?II3]G=YPDRQN0DT0*2=N M#S/ANP<_*#N/OFC32'?&K9/WJ44TU8 M4D7LEZ(CTAU[K;*<).'FY? E"6_HXJH\/]]&JM!SIRRH'.HDB0@41HVIBP%6 M14RYFR]_7E!]5*=I")1%Y40SR4E9W4UW]K(/*P69%UR()!.6Y%TZ*14B)J8Q M=S'0]%(HN)!I35U2N>F5+"%2>/HLLN IUM,C!*=5&[)X]6%)I@-W]^IYRW*X M;E:#F+EUQBZV=7'6 7?WPN&+6S ]4@JDAHW^.@MZ9#3R" 2.&?7,I44L+U- M)E8YXQ"][(Q;;=C=5S]]P9-G3#&$C_4U&C@NU$&5IO;$@U>EE!T$>[ MD$SHU@YI508U-6NP/ M+,]O/O1IW'G5)#Z, EVH-=B$S8LOEPH2X4QSP,JOCAXDV>#%-\^_"KVC3@:+ M.Z9>Q%5SR<\.]I5,0.BMBJI?;$A'BL6FB+%G A1#^+L]Y>6KX_N46R90,,LF M838&?.G+"]96/X:KS88H36M:F$5.WZ$OV>YH"D<1GXJ ,DM 2.I;E8] M? .4 _Q0S"N6!U3_<3[3XX?XL=6(>]-@@7L>M6LI?E!L4-Q[[TJPT& M3-G+!T*//DCCMRCPK()2YR;/1"[VE(Y3,H/&@%Y%>&R@D3,S#551;WNJ66EJ M16^$X>03B$GJ!,!-;KR]'_I87#WQCS+ KR1394ED6G.V8#$6]R![MSLA(?,8356SMF385;\;[9?@+8Z M"XF&CZJ,;8$CO\^CV8YS33#OYNCX 2+H,:)O3D#>B(M),_CVR?N_-+L6G9KY M%N!J)3QH.*%UF!$\IHR@:G^!F(JE?O"@O" M*--Q]U[^U_-7;-_041ZE$O0]US-=,9(;S M,#][F=T8L=Z;F$9\S#0WR6ND;*3>\)4X\>XQB#Z,\Y%@9178&S ]]$=YMZ>O M,3[/*2.!-W \1^%K.#L-502X53GY%2XH]5TXE[RRDCVP;@]>!5!E7E U+>4/1];1C0OHID18 M0]*VU%\>4A[]T E=;:24+Z>!%V(D%>OJPF34M'8.);=.W*Q;<0DHTN1!]P1$ MC>NSC\"_ Y++DYL]&B*_-]%A@U_#5.[$OJ(PAK ZT8>/'#-T)=/R;<1'9346'L'>0>ACTIS!-K".)[=T_> M[7+93J,FK#9%7#EN%+6V'Q&:RD!=Z*\V)?8PYR6V*:MYV$5A59'JC#AST(!R M%!1>B/@I+&[)[\3K%M>] "0-$%C/]7K[%X "Q6UA=,+-4JYEIG#SVFUC&YJT M\$H.)0?ETX+%.-!DG0I#TH+VB\-HH"PEUW79OJ1)IL7>IJ=WIR9(;6C$.=:J M;E7J$;R^MJ#3W3A$%"F7+BS!?SKX'_82PP#V6&]><0DHT"2#LG+R\]/C"I^9 MT"/)#+T[X)O;"A7_>>D7HFW8/H42+?(G&Y*OIL9'NWI]A8W+-\"ZV"AN3L,; M]N>+1013)[I8:-9=SH*D69G7K)9?LQ)SA:C+USO%_*0M97ZR5P<=QTNZ[2,J MG%R\ L:ECU;9[PZE&-F;N#\>NL^;=!>XYE>I6B^?W[_/Z>%\QDV81O827Z8> MV?,66([L>V0O\*^%_@*FG:3$BM0[2=X"BY]D_Y0+Z;GV7F[!NLXZ"15<8+6F M+BF:AL7P17)LT&IF@,^/T*L!YDKIA/:ZI*(YTYP&'%JU@52S%J^(PHFT<0$1CS?B!C<# M9B04 UHD>:\-3G M3"Q,Q@=VNF)F])H&'5^02!* BKZYR=8P;2'FU57 MK]LT1J49K>%W,"7Q@V4SRY>4NCN [(7Z+GH!.&/S#E^&O./D;!#?HH))D]7< M9:]K,\7O)ZW<^F)!TFKG:,$[Q+&XZ#$?G?)5.]SX*8[A%@![QG\T(Y(F!B2' M(*K%"GHML;CC3$S=>H[!]C0;3DY-HF,/5OF%"Y !V"S4S1V/N1*6D00"6A/K M\%NZ)Y[QP@'4_6@;HJOQR0,2]S<^GI0&9%\(][W:E)_(8]^U:+?ETD<'$UB0 M]\,/ BY&L(F??J4WS@[85V(_HU]<;;USPI]^_!&,=!?+;'#7?G1\BMUR[>JE M9ANQUPT[;M+HE>0'D?RX0[]XY.O0.W-/S$;LPC1I"QXR+T_QQ5+? =:68LVE M5]NF%Z&6X;C!$9I^3T%*?,\N2]1&&Q>&"3OBU(Z+<, MUR!&G7#K-W2,G@\$KEA6?J(,Q]HGOOUSQ/8_DK/\@>#?UGU>K?7[D%PP] M;WU669#?N<]D+ANR2?<8?,S5QC(ZSGTN9\-[9.OOPG,4;M>$[AM5N*QX_&S3 M12B#[3F_;_BM;'A@;1.R FSG ?MU_1/B/:^6K,7Z[8GS[@?_ 3)WC&7,+5>^!O\U>7O-S7ZMUL;2G*9"L3GT:]96+0!S#?-.F9 M+7$6BZ7?GBZ4G)LQA@5HN;$!@PF9F^TP+YWR/FDPAMJN_'F1T_J:P7C12RF8 M%UM:>[ -A]W$@ 60V-G$10@*61K _#$K\<4]7N'__:.J\<'IL]#IK% 6_4#%66"+"U%2=R3'4F=V98W(5J$G0,65ODV51H4'J M0I#5*$9;L_2T]' *"<28GN'4")W3)VXZ0Y"G< M1'2?2\>\449LGDI!P9IK&*EMZN&E8:ZDS]?P9BHMT3J.\RI@*LRR&&8$%S;>M0TV(#DZ*FN;8Q MJ!%?=BWHA=/M44Y83Q['35(GR!ON87ABH]19C%8Y5,>JS_\KG+R2/5QOD #8 M*RT&*/].'"HMZFJ+U-3!%@L_ZJ+J9I, FD*RWM$HW>[6'Q'B*NXBRT(58QYD M 8H*9 &G(P)T65"4\DSH0B3E"'OTCR)\65!@\ARKV9@$H+Z<'@"^]N(3YQQ-)V^[J423K;TDS JQ.1)J^>J+PJV0 M?V,!ER]O/ O0$'BCN(!Z?3M0- M>I,@PW!AF3HO7FC<'+5]T78!)'"+D;RZ\/-?COZ8&0H>@HA.=Z[6(!<".!M1T M($>?9OLD#6?DQ;:!?3?=\Q5#+S-3/COT-V#C '/6>LU0[M[>W./QBR_C6;SQ MW0MN#Q>? OXF+8CXM3GL6@?FUG663C$*$$UIHS75*,!X5*8-&F>R/6RWF]M= M^_$7$IB;L\*RC*J]E<#IIW!S)]O#7GMAH'?.A V!GCX(X-U,/RR?5!TI]OJ/OF KSX_(NC+1UMD(6LG-A=M#]$(=+7:E/^T2B15^Y*D/5= M_O[J?'P&2XGZ3H#)T/BJ*R;T2*RR'K2A_36BOSV%+S1RL9 G%UP+A)DVN(]^ MZ,>[K*:I %PCQ1D/P!;_: Q9?J.2:R3?OGCB\D#);HL<*LG,Y<&2W0HY6)*9 MAHLN80U!X0]&B3/A+@4<4#C>NF=<*DBZL/,:P=H,J."(:]G(]^1 B9L]0X=_ M!X1M//3RC';V=W7C5AO:G?6GAF)OZ@>>'6^:0VA]H="15N->F M[$I]T/-R01G<-B5$]C_=QY2&?@(2#$8_^M_P7ZV3M2"ML3_8>4V6[#G._I"" MAO@6;9(/AY(F]!:TF^X/_6?'W?DAH2>QZ.[9^OD\*J:.#&OIEM(IY@$B>Z&L MF+08,.K"Z$:4*Y].H>%[#Z=:?C$$9:H,%SCVTX(%JZ0:"'?'\CF3ESPS"5 6P&G_ M8)1'!%U1"7GVC_4Z_-)"+Y(9UGE%)H6^)AGK$M#P9$\]%+19IWR2B4"?4:*'F1^S*9\_OAR%PL<%ZG?;],NXN@ M+T"KZP\2',GG*$QV5H5TY\8-TLKZ([+)'7H6E.!;.)L%L_W+ZY.^*E M^&"[S.]F5YN4X+OD;N+']H MWDK/)A$X'NBJ[9K9S^@5D+93?02C3=M^27)]H"@FF09,G93ZP%.;9P_?S"MF MG58;/E2^:?SQF8"<)X(C>'%.F1V5<2" M9B.!*U9&G;XLMFR$V=?*9UK&QO_%4+ 7.; 5_U.&/=PXNCP#5^7.P$'\-@2V' MQ'LE1Q*FG3M@0PV!R9' H86?C8Q;:M%_2W+)YTRL4.OQVZX*K37/$+3+"$Z* M>^[$$JQ+^)"QD9*V"G1U2M(4A@U[P[\2E," 6^ MC\/O*/'\Q";W][344,_=7&U8SX.LX0'/WVV0ZM47"YTV%IK3#0)0QLTT@90L M81"@#0ZE"5E]SL0ZAAX#Z>H76O,,0KN$%6@>@G@%3>CEZ7*"%'%0TY%W>D^@8,$^PQBK<81Q%/@>9K?5<]] ^S)&\RH@R1A"+;M$ MG;A<3:Y-LTS'F@3\EG9I9'Y;;U []UYWO@$@-NA1 4Y]K %;5\CVUC!S.6Q6 MF?]NYX1;$C^%M2H3K$P:FJB4[- B12X*2Q(4&JP:\MKY=EL5QS=LB!O,BKLV M9A[ADQJTECNF,MV_@\Q9WLL(],PI$5/70R=9=]EBBT.O!)=UCEEQ,31,2]U< MO$SZ"=/%4>>(5RGL7 HNTH<1(J@XL(IL\:C Q( ;F\*ES=,B *B,G+-Q<"HD M?O@&B +>YH<./3W!RC'ZN6$F?#1@KXTR"Y7/8+/*@E70A.3T]8BA.)]S"=W@\>8?1U:9JT#G?07 ^ M=E$HKYI^_Q*Q4ON%!%J%%<0WU(_AIWOXSW#+M_]U,#[T6Q>%<*9[-BMXK$%X MQ8Z;9!>>_5?0(L>A!-[_2Q>'[*&H&^.Z-0T'ER7SOJ^365K<70JV;9!TLX>+ M9@VAC(B5+!\4T;2!!D:!C 5M1LG0 TES[.+2T3V&*&?9AJ4(UY"ODV)6]KW+ M0>&\U"G]H'%(G$KST$3AZ,]=# *'$N'X[QF'PFG<#CTN\8B/70CRQK# ,5\S M$GW#T& L.%-[,Y;4X"Q&LLA=<1Z5PTC$C7(]G$5*FIW2AP# /M]V#B5EM]6[ MZNNKS:T3^RYG.$[QK]FXH>56S\..!^*GQ6K[ MKF(:N"+&T =8P1I+)D2-ON>BW*FQ"YN-%-E='HX1R:K:6D7^*_Z_=\!M]N?_ M^@$@_*MS./CA)L(_Y7\(PRAA*["_X9](UGKB#[Z7/XL!T_4CHK^]17!/,8D4 MM(/\$3G[9WHX1#3Y3)# __B'T-G#N?2:DATE:#%_PG_%?_4B+,B(R:A8<^:/ M?XC3]SCQ$[;2)QJEA__^(QZM_]>G<3AJD3O*(&B']$Q1&T1O8U]ICS@57& M*= P,$K"@4F_R>O;^&F>2]2'OD8^L93A9?;Z^) MNPNC(-J>FO0@_MW,PR]?L+?8>%8KM*BCN29T#^3<&H/:-CX*>W42LF:W&E3X M6^!4OY5D,=?R;60FQ4]GH1H)0F]3L)-(' .IO_LA6P_?_F]#EJ7MP5@P3IU: M?_5_IF#+PT7QZF^FX2+MB?VWW!]0ZT&2H7J!#T]\:_T0586D_Z5U M:W4S)#SN;R1.FNR)\:!7^#/UL00*&P6_L-Y#6(X!__MKZ+/B#ZUA[,\-[C?' M\O;P10[Y/7QS62+V*_Z7A$Q;X^HP'\"27_I&Z]5ZR:#3&VO/J=X3T-^!A]\Z MX6^OY!@%1V39 .)JDP'3%'[:PXV4A>4CB,J+M,ZJ=F;0B7^O'RA>XW"K!,5+ M_KJ#WZF;OC,*GPNH5^(1D+59?7Q_)L#.TCCI]!+\4A)W"3U 1.-)/I?21#$CP[=1MD-O=E2PH8TP54.,Q(X MKK!M B8=8B10]^0]J2I+@<1QTB I;B3JR@"2B\;WEE1\N<>4-M"'[+>EQ? + MC;S437YUT'&2G&YT:FDPHR?, ;5:HW7.<&' M4-UY=D*/Q.^@]& XJ:8#-5E-CPE&,IZ\E!]6KHL3V'A9UPO92RU4F"]8@-U[ MV@!M:F; 71T]CH)&$T-AHWDHU<]FPED! UUFKI<*EJS>Z?L!;_!/[>6F]J1V@D(^34_O3N5[UAUMC,:AOIB5FK[:U".K0&MYYDIY_U_50J@>:R?I(\DSRT%G=G=[] MNVGN\S?LG?*_J4.!_P8L QILG984DH\Q\D#N"5P6BD9-%=*N?*"UIT=E8$!O MN$67#OB'2XC'2G!E$0_71X=*:=$7QAW8?GGYT+C>"ZMD7Z-6,09A2H?!0TJC MMQVP9K0'T.O6,J]$/QM)_T4VHD5NSV-$L1X34SVP MJF86?GX($TX,>Z)%&YH 4WF69H9W#J4G;"&P1SI>;4I!5(I=?AY%_WG&)D@4 M^8&Y._8."'T;4;_27"4#Z@?J TEL"5T<'+$)_(5\:)O+M;%&7O?!I]^3+]17=X:;X?)2RZ6MX<'RP"/S0]0].D/<+:N\QQQY?$K^F>)[1F#2>39SZ-U& ME$8? '[Y*\]_-F:ULQOV:G%>:Z4H:20JD.G#)ALKV*=,0.QF'^97+:]/&A?/ M(1N]7*9/A!RV#U.XOMJ$FP%7V*K<#\P$R35"9.]X M=]]?!)WIG&XM7NN%ZB'05Z+MP?_>,D MVH)B26L0>9=UKRNZPC[M#P $#KG;.71;6>;J<=: G*LV##C8N$:G\_N\-7R8]/H8>/'HC7>@7U:R95[IR# MGSB!./UHQ )&"JA,4[SWC[Y'0F\=B71F%J#?18%':-S4,OO.M4CIE!M>4O$M M'&S*+5=#C^DLS%3"9RZK#6C* U0/OS=?X]H-_=%8["1=P"TB0^'>HQB84*N M-[^1) F(MPI_(5[U$$]OK#$TKN3EV2O8K*X1[R$EKZI!M]@![V7M5&L:23(J MUT+1C]@C>Y:KSG3.FJ <-ML8LM)@'M\./B7WP %6FX=O?E)W053/D61CZL!Z M,&9IY^;?C*34JH /EK(*\JI>>;['VXY@I)I=T2R2E_=@S&28JB30 M^!7-=76+/6A%C5$-9ULUM WH(?_E'**_QV-CM=.TQL0&3+5'^WF.PBWF\59Y M'"V/E&2 D8Q 4INK_3A':ZAQMATO0Y_U]&7I!>TZ-SICC3S'/*98N0;?P+*J MY;/Q?C3EV@TI0C4XNV3M?)LYN:C]!5/0K.9NA?T"@NNS@XG8(7J\ PRHLP@OKCVB"@(5T/5-8 MBY*#URI/HL9?A9NKYR&2$:: J1&/+]SX;4QED]:.(]^LCQ?6#O"4#-0,R2G9)NNM28-8RU(K]$"8GA='%ZK>9@&WKE M,&,!S 4V<'1!W%XRP$@)H+)AA>E^/:<9>Z*BAT$=RT+UDH@SP1C_I>S.D,-I+>@=T.3JT:-M=(-("4@>6?_2/8 M@"$E>+1A5EO*3/#//XTY2QC%)[R?T07T@B M0=*TG[%'<>"@H@37\_S,Q=WU_/6>9@]&'K[Y,3-]64_>VOOM=NEAQ3 C&4J[ MMOQ3"#8ONCMR*R[KR%M_Q5Z4$\C^JV8:C%S'&)DRZJ5:426O1PI-=XJAJ32% MW,@S1#%9H@AP-AN.-L-^RN'UDQ]?,FNRH)^@?W=Q7/BU++H=ZC9Z\F0M^U1WV[3?V@+I:J_S8% M!O7[2 WG)$LUSYQWG/X 8U:HH\FI3M-=A%%W@94G%<;:FN=>G,F]7A,H7GJ5!?JQ&5Z3C). MB?K*XF>YKSQSM<:3O=6::7$C+PSZ;AN^AXK_=WXPQJ)0^W!%+Y+K646:CYAY M4\P\2B?>?8W1G5A&(F[LD,?IRJR%O.EDU?GA,:+9>]?<0=%FK&-7,X;J!CG'RPQFD+XU M"9,;4Q(#3371(K2\U!HYH:41A0RB3BQ*/6YAC?R_?D#XL-/EWOF?_P=02P$" M% ,4 " !1C&Y8>%2SIL8, P#/R"L $0 @ $ 861T M;BTR,#(S,#,S,2YH=&U02P$"% ,4 " !1C&Y8O'CSU*<> @"?,B$ $0 M @ 'U# , 861T;BTR,#(S,#,S,2YX XML 128 adtn-20230331_htm.xml IDEA: XBRL DOCUMENT 0000926282 srt:ScenarioPreviouslyReportedMember 2023-01-01 2023-03-31 0000926282 us-gaap:AssetBackedSecuritiesMember 2022-12-31 0000926282 adtn:AdvaOpticalNetworkingSeMember adtn:DominationAndProfitAndLossTransferAgreementMember 2023-01-16 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-03-31 0000926282 us-gaap:NoncontrollingInterestMember 2022-12-31 0000926282 srt:MaximumMember adtn:EuroInterbankOfferedRateEuriborMember 2023-01-01 2023-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember 2023-01-01 2023-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember adtn:NetworkSolutionsMember 2022-07-15 0000926282 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0000926282 adtn:CrossCurrencySwapArrangementMember 2023-03-21 0000926282 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000926282 adtn:AdvaOpticalNetworkingSeMember 2022-12-31 0000926282 srt:MaximumMember adtn:CrossCurrencySwapArrangementMember 2023-03-21 0000926282 us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2023-03-31 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-03-31 0000926282 adtn:EuroInterbankOfferedRateEuriborMember 2023-01-01 2023-03-31 0000926282 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000926282 adtn:AccountingStandardUpdated201802Member 2023-03-31 0000926282 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000926282 us-gaap:PatentsMember 2022-12-31 0000926282 us-gaap:ForeignCountryMember 2022-12-31 0000926282 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember 2023-03-31 0000926282 us-gaap:CommonStockMember 2022-03-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-03-31 0000926282 adtn:ContractualMaintenanceAgreementsContractualSaasAndSubscriptionServicesAndHardwareOrdersMember 2023-03-31 0000926282 us-gaap:PensionPlansDefinedBenefitMember 2023-03-31 0000926282 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0000926282 us-gaap:RetainedEarningsMember 2022-03-31 0000926282 adtn:NetworkSolutionsMember 2022-01-01 2022-03-31 0000926282 adtn:SubscriberSolutionsMember adtn:NetworkSolutionsMember 2023-01-01 2023-03-31 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-12-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember adtn:DeferredCompensationPlanAssetsMember 2023-03-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0000926282 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000926282 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000926282 adtn:AcornHoldcoIncorporationMember adtn:WellsFargoCreditAgreementMember 2023-03-31 0000926282 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-03-31 0000926282 adtn:SubscriberSolutionsMember adtn:ServicesAndSupportMember 2022-01-01 2022-03-31 0000926282 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-03-31 0000926282 adtn:CrossCurrencySwapArrangementMember 2022-11-03 0000926282 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-03-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2022-12-31 0000926282 2022-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember us-gaap:OrderOrProductionBacklogMember us-gaap:CostOfSalesMember adtn:NetworkSolutionsAndServicesAndSupportMember 2022-07-15 2022-07-15 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000926282 srt:MinimumMember adtn:EuroInterbankOfferedRateEuriborMember 2023-01-01 2023-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember 2022-07-15 2022-07-15 0000926282 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-03-31 0000926282 adtn:OpticalNetworkingSolutionsMember adtn:NetworkSolutionsMember 2023-01-01 2023-03-31 0000926282 srt:MaximumMember adtn:AcornHoldcoIncorporationMember adtn:WellsFargoCreditAgreementMember 2023-03-31 0000926282 srt:ScenarioPreviouslyReportedMember 2022-12-31 0000926282 adtn:ServicesAndSupportMember 2023-01-01 2023-03-31 0000926282 us-gaap:ForeignExchangeForwardMember 2023-03-31 0000926282 adtn:SevenQuarterlyTranchesMember adtn:CrossCurrencySwapArrangementMember 2023-03-21 0000926282 us-gaap:AccountsPayableMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-03-31 0000926282 us-gaap:RetainedEarningsMember 2021-12-31 0000926282 country:GB 2022-01-01 2022-03-31 0000926282 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000926282 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000926282 adtn:SubscriberSolutionsMember 2022-01-01 2022-03-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2022-12-31 0000926282 adtn:NetworkSolutionsMember 2023-01-01 2023-03-31 0000926282 adtn:AccessAndAggregationsMember 2023-01-01 2023-03-31 0000926282 us-gaap:RetainedEarningsMember 2023-03-31 0000926282 srt:MinimumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember us-gaap:CommonStockMember 2021-08-30 2021-08-30 0000926282 srt:MaximumMember 2023-03-31 0000926282 srt:MinimumMember srt:ExecutiveOfficerMember adtn:PerformanceStockUnitsMember 2023-01-01 2023-03-31 0000926282 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-03-31 0000926282 us-gaap:CommonStockMember 2022-12-31 0000926282 us-gaap:USTreasuryAndGovernmentMember 2023-03-31 0000926282 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000926282 adtn:AdvaOpticalNetworkingSeMember 2022-12-31 0000926282 2022-01-01 2022-03-31 0000926282 country:US 2022-01-01 2022-03-31 0000926282 country:DE 2023-01-01 2023-03-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-12-31 0000926282 srt:MinimumMember us-gaap:BaseRateMember 2023-01-01 2023-03-31 0000926282 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0000926282 us-gaap:TreasuryStockCommonMember 2022-12-31 0000926282 adtn:AccountingStandardUpdated201802Member 2022-03-31 0000926282 adtn:CrossCurrencySwapArrangementMember 2023-01-01 2023-03-31 0000926282 adtn:OtherInternationalMember 2022-01-01 2022-03-31 0000926282 adtn:ContractualMaintenanceAgreementsContractualSaasAndSubscriptionServicesAndHardwareOrdersMember 2022-12-31 0000926282 adtn:AdvaOpticalNetworkingSeMember 2022-07-15 0000926282 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-03-31 0000926282 us-gaap:PatentsMember 2023-03-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember 2021-08-30 0000926282 adtn:SubscriberSolutionsMember adtn:NetworkSolutionsMember 2022-01-01 2022-03-31 0000926282 srt:MaximumMember adtn:AdvaOpticalNetworkingSeMember 2022-10-18 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-03-31 0000926282 us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-03-31 0000926282 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2023-03-31 0000926282 2021-08-30 0000926282 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-03-31 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-03-31 0000926282 us-gaap:CorporateBondSecuritiesMember 2023-03-31 0000926282 adtn:SyndicatedCreditAgreementNotesPayableMember 2023-01-31 0000926282 us-gaap:OtherNonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000926282 adtn:NetworkSolutionsMember 2023-03-31 0000926282 us-gaap:AssetBackedSecuritiesMember 2023-03-31 0000926282 2023-03-31 0000926282 adtn:NordLbRevolvingLineOfCreditMember 2022-08-08 0000926282 us-gaap:AccountsPayableMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2022-12-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember adtn:MarketableEquitySecuritiesVariousIndustriesMember 2022-12-31 0000926282 adtn:AccessAggregationSolutionsMember adtn:ServicesAndSupportMember 2023-01-01 2023-03-31 0000926282 us-gaap:MunicipalBondsMember 2023-03-31 0000926282 srt:ExecutiveOfficerMember adtn:PerformanceStockUnitsMember 2023-01-01 2023-03-31 0000926282 adtn:OtherInternationalMember 2023-01-01 2023-03-31 0000926282 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0000926282 adtn:AcornHoldcoIncorporationMember adtn:WellsFargoCreditAgreementMember 2022-07-18 0000926282 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0000926282 2023-05-08 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-12-31 0000926282 us-gaap:AssetsTotalMember us-gaap:SupplierConcentrationRiskMember us-gaap:InvestmentsMember 2023-01-01 2023-03-31 0000926282 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000926282 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000926282 srt:ScenarioForecastMember 2023-06-30 0000926282 adtn:ServicesAndSupportMember 2023-03-31 0000926282 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember adtn:DeferredCompensationPlanAssetsMember 2022-12-31 0000926282 srt:MaximumMember adtn:ExecutiveOfficersAndCertainEmployeesMember adtn:PerformanceStockUnitsMember 2023-01-01 2023-03-31 0000926282 srt:MinimumMember adtn:CrossCurrencySwapArrangementMember 2022-11-03 0000926282 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0000926282 us-gaap:CustomerRelationshipsMember 2022-12-31 0000926282 2023-04-01 2023-03-31 0000926282 us-gaap:TreasuryStockCommonMember 2023-03-31 0000926282 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000926282 srt:MaximumMember srt:ExecutiveOfficerMember adtn:PerformanceStockUnitsMember 2023-01-01 2023-03-31 0000926282 srt:MaximumMember adtn:CrossCurrencySwapArrangementMember 2022-11-03 0000926282 adtn:WellsFargoCreditAgreementMember us-gaap:FederalReserveBankAdvancesMember 2023-01-01 2023-03-31 0000926282 2022-01-01 2022-12-31 0000926282 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember adtn:ServicesAndSupportMember 2022-07-15 0000926282 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0000926282 us-gaap:LicensingAgreementsMember 2023-03-31 0000926282 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000926282 us-gaap:DevelopedTechnologyRightsMember 2023-03-31 0000926282 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000926282 adtn:AccessAggregationSolutionsMember 2023-01-01 2023-03-31 0000926282 adtn:DeutscheBankRevolvingLineOfCreditMember 2022-12-31 0000926282 adtn:DzBankRevolvingLineOfCreditMember 2022-12-31 0000926282 adtn:AdvaOpticalNetworkingSeMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0000926282 us-gaap:ForeignCountryMember 2023-03-31 0000926282 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2022-12-31 0000926282 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-15 2022-07-15 0000926282 adtn:WellsFargoCreditAgreementMember 2022-08-05 2022-08-05 0000926282 adtn:AdvaOpticalNetworkingSeMember 2022-01-01 2022-12-31 0000926282 adtn:OpticalNetworkingSolutionsMember adtn:ServicesAndSupportMember 2023-01-01 2023-03-31 0000926282 us-gaap:LicensingAgreementsMember 2022-12-31 0000926282 us-gaap:OrderOrProductionBacklogMember 2023-03-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2023-03-31 0000926282 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember adtn:DeferredCompensationPlanAssetsMember 2022-12-31 0000926282 us-gaap:OtherAssetsMember adtn:FactorMember adtn:PurchaseAgreementMember 2023-03-31 0000926282 adtn:AccountingStandardUpdated201802Member 2022-12-31 0000926282 us-gaap:InterestExpenseMember adtn:FactorMember adtn:PurchaseAgreementMember 2023-01-01 2023-03-31 0000926282 us-gaap:CustomerRelationshipsMember 2023-03-31 0000926282 adtn:AccountingStandardUpdated201802Member 2021-12-31 0000926282 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember adtn:MarketableEquitySecuritiesVariousIndustriesMember 2023-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0000926282 us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0000926282 adtn:PreDominationAndProfitAndLossTransferAgreementMember 2023-01-01 2023-03-31 0000926282 srt:MinimumMember adtn:CrossCurrencySwapArrangementMember 2023-03-21 0000926282 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember adtn:MarketableEquitySecuritiesVariousIndustriesMember 2022-12-31 0000926282 us-gaap:CommonStockMember 2021-12-31 0000926282 adtn:WellsFargoCreditAgreementMember 2023-01-01 2023-03-31 0000926282 us-gaap:TradeNamesMember 2022-12-31 0000926282 adtn:WellsFargoCreditAgreementMember 2022-12-31 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-03-31 0000926282 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000926282 us-gaap:OtherNonoperatingIncomeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000926282 2021-01-01 2021-12-31 0000926282 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0000926282 adtn:NordLbRevolvingLineOfCreditNewMember adtn:EuroShortTermRateMember 2023-03-29 2023-03-29 0000926282 adtn:SubscriberSolutionsMember 2023-01-01 2023-03-31 0000926282 adtn:NordLbRevolvingLineOfCreditMember 2022-08-08 2022-08-08 0000926282 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-03-31 0000926282 country:DE 2022-01-01 2022-03-31 0000926282 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0000926282 srt:RestatementAdjustmentMember 2023-01-01 2023-03-31 0000926282 us-gaap:TreasuryStockCommonMember 2021-12-31 0000926282 adtn:BayerischeLandesbankAndDeutscheBankMember adtn:SyndicatedCreditAgreementNotesPayableMember 2018-09-30 0000926282 adtn:ExecutiveOfficersAndCertainEmployeesMember adtn:PerformanceStockUnitsMember 2023-01-01 2023-03-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-12-31 0000926282 adtn:AcornHoldcoIncorporationMember adtn:WellsFargoCreditAgreementMember 2023-01-01 2023-03-31 0000926282 adtn:NetworkSolutionsMember 2022-12-31 0000926282 us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-03-31 0000926282 adtn:AccessAndAggregationsMember 2022-01-01 2022-03-31 0000926282 srt:ScenarioForecastMember adtn:WellsFargoCreditAgreementMember 2024-12-01 2024-12-31 0000926282 srt:ScenarioPreviouslyReportedMember 2023-03-31 0000926282 country:US 2023-01-01 2023-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember us-gaap:DevelopedTechnologyRightsMember us-gaap:CostOfSalesMember adtn:NetworkSolutionsMember 2022-07-15 2022-07-15 0000926282 us-gaap:SubsequentEventMember 2023-05-08 2023-05-08 0000926282 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000926282 adtn:AdvaOpticalNetworkingSeMember us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000926282 adtn:EightQuarterlyTranchesMember adtn:CrossCurrencySwapArrangementMember 2022-11-03 0000926282 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-03-31 0000926282 us-gaap:CostOfSalesMember adtn:ServicesAndSupportMember 2023-01-01 2023-03-31 0000926282 adtn:MarketBasedPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember 2023-01-01 2023-03-31 0000926282 srt:ScenarioForecastMember adtn:WellsFargoCreditAgreementMember 2024-09-01 2024-09-30 0000926282 adtn:ServicesAndSupportMember 2022-12-31 0000926282 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000926282 adtn:NordLbRevolvingLineOfCreditNewMember 2023-03-29 0000926282 us-gaap:CommonStockMember 2021-08-30 2021-08-30 0000926282 adtn:AdvaOpticalNetworkingSeMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000926282 adtn:MarketBasedPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember 2023-03-31 0000926282 us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2022-12-31 0000926282 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember adtn:MarketableEquitySecuritiesVariousIndustriesMember 2023-03-31 0000926282 adtn:LicensedTechnologyMember 2023-03-31 0000926282 srt:MaximumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-03-31 0000926282 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-03-31 0000926282 srt:MaximumMember us-gaap:BaseRateMember 2023-01-01 2023-03-31 0000926282 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember adtn:DeferredCompensationPlanAssetsMember 2023-03-31 0000926282 us-gaap:NonUsMember 2023-01-01 2023-03-31 0000926282 us-gaap:AccountingStandardsUpdate202108Member 2023-03-31 0000926282 us-gaap:CostOfSalesMember adtn:NetworkSolutionsMember 2023-01-01 2023-03-31 0000926282 us-gaap:USTreasuryAndGovernmentMember 2022-12-31 0000926282 adtn:LicensedTechnologyMember 2022-12-31 0000926282 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000926282 2021-12-31 0000926282 adtn:ServicesAndSupportMember 2022-01-01 2022-03-31 0000926282 adtn:UnvestedStockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember 2023-01-01 2023-03-31 0000926282 us-gaap:DomesticCountryMember 2023-03-31 0000926282 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0000926282 us-gaap:TreasuryStockCommonMember 2022-03-31 0000926282 adtn:OpticalNetworkingSolutionsMember 2023-01-01 2023-03-31 0000926282 2022-12-31 0000926282 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0000926282 adtn:UnvestedStockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember 2022-01-01 2022-03-31 0000926282 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0000926282 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-03-31 0000926282 us-gaap:NondesignatedMember us-gaap:OtherOperatingIncomeExpenseMember 2023-01-01 2023-03-31 0000926282 srt:MaximumMember adtn:FactorMember adtn:PurchaseAgreementMember 2022-12-31 0000926282 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000926282 adtn:SyndicatedCreditAgreementNotesPayableMember 2022-12-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0000926282 srt:RestatementAdjustmentMember 2023-03-31 0000926282 adtn:AccessAggregationSolutionsMember adtn:NetworkSolutionsMember 2023-01-01 2023-03-31 0000926282 adtn:SyndicatedCreditAgreementWorkingCapitalLineOfCreditMember adtn:BayerischeLandesbankAndDeutscheBankMember 2018-09-30 0000926282 adtn:NordLbRevolvingLineOfCreditMember 2022-12-31 0000926282 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000926282 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000926282 srt:MaximumMember adtn:FactorMember adtn:PurchaseAgreementMember 2023-03-31 0000926282 srt:RestatementAdjustmentMember 2022-12-31 0000926282 adtn:AdvaOpticalNetworkingSeMember 2022-07-22 0000926282 adtn:FactorMember adtn:PurchaseAgreementMember 2022-12-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2023-03-31 0000926282 adtn:AccessAggregationSolutionsMember adtn:ServicesAndSupportMember 2022-01-01 2022-03-31 0000926282 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-03-31 0000926282 us-gaap:CommonStockMember 2023-03-31 0000926282 us-gaap:OrderOrProductionBacklogMember 2022-12-31 0000926282 adtn:AdvaOpticalNetworkingSeMember us-gaap:TradeNamesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-15 2022-07-15 0000926282 adtn:AdvaOpticalNetworkingSeMember 2023-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember 2021-08-30 2021-08-30 0000926282 adtn:NordLbRevolvingLineOfCreditNewMember 2023-03-31 0000926282 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2022-12-31 0000926282 us-gaap:DomesticCountryMember 2022-12-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember 2022-12-31 0000926282 adtn:FactorMember adtn:PurchaseAgreementMember 2023-03-31 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2022-12-31 0000926282 us-gaap:TradeNamesMember 2023-03-31 0000926282 srt:MinimumMember adtn:ExecutiveOfficersAndCertainEmployeesMember adtn:PerformanceStockUnitsMember 2023-01-01 2023-03-31 0000926282 2023-01-01 2023-03-31 0000926282 adtn:AdvaOpticalNetworkingSeMember 2022-07-15 0000926282 2022-07-15 2022-07-15 0000926282 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000926282 adtn:WellsFargoCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-03-31 0000926282 us-gaap:RetainedEarningsMember 2022-12-31 0000926282 adtn:NordLbRevolvingLineOfCreditMember adtn:EuroShortTermRateMember 2022-08-08 2022-08-08 0000926282 us-gaap:MunicipalBondsMember 2022-12-31 0000926282 adtn:SubscriberSolutionsMember adtn:ServicesAndSupportMember 2023-01-01 2023-03-31 0000926282 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000926282 adtn:SyndicatedCreditAgreementWorkingCapitalLineOfCreditMember 2022-12-31 0000926282 adtn:SyndicatedCreditAgreementWorkingCapitalLineOfCreditMember 2018-09-30 0000926282 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000926282 adtn:PostDominationAndProfitAndLossTransferAgreementMember 2023-03-31 0000926282 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000926282 adtn:AccessAggregationSolutionsMember 2022-01-01 2022-03-31 0000926282 adtn:AccessAggregationSolutionsMember adtn:NetworkSolutionsMember 2022-01-01 2022-03-31 0000926282 adtn:WellsFargoCreditAgreementMember 2023-03-31 0000926282 country:GB 2023-01-01 2023-03-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000926282 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 iso4217:EUR pure iso4217:USD shares adtn:Category shares adtn:Countries adtn:ForwardContracts iso4217:USD iso4217:EUR shares adtn:Segment Q1 true 0000926282 --12-31 0 http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense 10-Q/A true 2023-03-31 2023 false 001-41446 ADTRAN Holdings, Inc. DE 87-2164282 901 Explorer Boulevard Huntsville AL 35806-2807 256 963-8000 Common Stock, Par Value $0.01 per share ADTN NASDAQ Yes Yes Large Accelerated Filer false false false 78655333 ADTRAN Holdings, Inc. (“ADTRAN,” the “Company,” “we,” “us” or “our”) is filing this Amendment No. 2 on Form 10-Q/A (this “Amendment No. 2”) to amend and restate certain portions of the Company’s Quarterly Report on Form 10-Q for the period ended March 31, 2023, as originally filed with the U.S. Securities and Exchange Commission (the “SEC”) on May 10, 2023 (the "Original Filing") and subsequently amended on August 14, 2023 (“Amendment No. 1”).As previously disclosed in the Company's Current Report on Form 8-K filed with the SEC on February 20, 2024, the Audit Committee of the Board of Directors of the Company (the “Audit Committee”) concluded, after considering the recommendations of management, that the results attributable to the non-controlling interest and the net loss attributable to the Company and, as a consequence, the loss per common share attributable to the Company, were materially misstated in (i) the Company’s unaudited condensed consolidated financial statements as of and for the quarter ended March 31, 2023 included in Amendment No. 1, (ii) the Company’s unaudited condensed consolidated financial statements as of and for the quarter and six months period ended June 30, 2023 included in the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2023 and (iii) the Company’s unaudited condensed consolidated financial statements as of and for the quarter and nine months period ended September 30, 2023 included in the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2023, respectively (collectively, the “Non-Reliance Periods”), and that such financial statements should no longer be relied upon.The misstatements occurred following the effectiveness of the Domination Profit and Loss Transfer Agreement ("DPLTA") between the Company and the Company's majority-owned subsidiary, Adtran Networks SE (formerly ADVA Optical Networking SE and referred to herein as “ADVA”) upon the registration of the DPLTA with the commercial register on January 16, 2023. Pursuant to the DPLTA, the minority shareholders of Adtran Networks are guaranteed recurring cash compensation commencing with respect to the 2023 fiscal year. The Company incorrectly presented the guaranteed cash compensation attributable to the non-controlling interest as a loss rather than income attributable to the non-controlling interest during the Non-Reliance Periods. This error resulted in an overstatement of net loss attributable to the non-controlling interest and an understatement of net loss attributable to the Company and loss per common share attributable to ADTRAN Holdings, Inc. - basic and diluted. Additionally, the Company identified an error in the allocation of comprehensive income (loss) attributable to non-controlling interest. This error resulted in an understatement of comprehensive loss attributable to non-controlling interest and an overstatement of comprehensive loss attributable to the Company. This error also resulted in an understatement of additional paid-in capital and overstatement of accumulated other comprehensive income.  In connection with the Q1 2023 restatement and the filing of this Amendment No. 2, the Company has also revised its condensed consolidated balance sheet and condensed consolidated statement of changes in equity as of December 31, 2022 to correct for an error that the Company determined was not material to the Company’s Q3, Q4 and full year 2022 consolidated financial statements as further described in Note 1 “Basis of Presentation”. Refer to Note 1, “Basis of Presentation”, of Notes to Condensed Consolidated Financial Statements of this Form 10-Q/A for additional information and for the summary of the accounting impacts of the restatement and revision adjustments to the Company’s condensed consolidated financial statements. As a result of the above described errors and the identification of the material weaknesses (as described in Item 4 of this Amendment No. 2), the Company is filing this Amendment No. 2 to (i) restate the disclosure on the effectiveness of the Company’s disclosure controls in Part I, Item 4 of Amendment No.1 to reflect the material weaknesses in the Company's internal control over financial reporting that existed as of March 31, 2023, (ii) restate the Company’s Condensed Consolidated Balance Sheets and the Condensed Consolidated Statement of Changes in Equity to reflect adjustments to additional paid-in capital and accumulated other comprehensive income (iii) restate the Company’s Condensed Consolidated Statements of Loss to reflect adjustments to net loss attributable to non-controlling interest, net loss attributable to the Company, and loss per common share attributable to the Company – basic and diluted, (iv) restate the Company’s Condensed Consolidated Statements of Comprehensive Loss to reflect adjustments to comprehensive income attributable to non-controlling interest and comprehensive loss attributable to the Company (v) restate two risk factors related to the Company's material weaknesses and restatements, (vi) restate the disclosure in Part I, Item 2, MD&A of Amendment No. 1 to reflect the adjustments discussed above and (vii) amend Part II – Item 6 (Exhibits) of Amendment No. 1 to include currently dated certifications from the Company’s Chief Executive Officer and Chief Financial Officer as required by Section 302 and 906 of the Sarbanes-Oxley Act of 2002.Pursuant to Rule 12b-15 promulgated by the SEC under the Securities Exchange Act of 1934, as amended, the Company has included the entire text of Part I, Items 1, 2 and 4, as well as Part II, Items 1A and 6, of the Original Filing, as previously amended by Amendment No. 1, in this Amendment No. 2. There have been no changes to the text of Part I, Items 1, 2 and 4, or Part II, Items 1A and 6, other than the changes stated in the immediately preceding paragraph. Other than as described above and through the inclusion with this Amendment No. 2 of new certifications by management, this Amendment No. 2 speaks only as of the date of the Original Filing and does not amend, supplement, or update any information contained in the Original Filing, as amended by Amendment No. 1, to give effect to any subsequent events (including with respect to the cover page of the Original Filing, which has been updated only to present this filing as Amendment No. 2). Accordingly, this Amendment No. 2 should be read in conjunction with the Original Filing, Amendment No. 1, and our reports (including any amendments thereto) filed with the SEC subsequent to Amendment No. 1. 136457000 108644000 1058000 340000 1058000 340000 53000 49000 262043000 279435000 30938000 32831000 416291000 427531000 37021000 33577000 883808000 882358000 111969000 110699000 81631000 67839000 385755000 381724000 379286000 401211000 63152000 66998000 8155000 8913000 32994000 32665000 1938595000 1943494000 198596000 237699000 10843000 35936000 24598000 55611000 41193000 27424000 35235000 30333000 44882000 19397000 9032000 342204000 428575000 180000000 60000000 51850000 61629000 24907000 19239000 10698000 10624000 28674000 26668000 21446000 22807000 15986000 10339000 675765000 639881000 442668000 0.01 0.01 200000000 200000000 78655000 78361000 78088000 77889000 787000 781000 782760000 895834000 34526000 26126000 8006000 55338000 294000 198000 5917000 4125000 329659000 820162000 1303613000 1938595000 1943494000 282418000 138374000 41494000 16144000 323912000 154518000 219130000 90653000 16974000 9549000 236104000 100202000 87808000 54316000 67397000 27893000 70143000 26491000 -49732000 -68000 304000 204000 3287000 30000 1252000 -3415000 -303000 -226000 -51766000 -3535000 -11313000 -2408000 -40453000 -1127000 -370000 -40083000 -1127000 78358000 49113000 78358000 49113000 -0.51 -0.02 -0.51 -0.02 3200000 2800000 -40453000 -1127000 69000 -724000 -35000 13000 8678000 -905000 8782000 -1642000 -31671000 -2769000 12000 -31683000 -2769000 78088000 781000 895834000 55338000 -4125000 26126000 329659000 1303613000 -37274000 -3179000 -40453000 -2809000 -2809000 -116895000 -326862000 -443757000 8400000 382000 8782000 0.09 7076000 7076000 -1792000 -1792000 561000 -6000 144000 138000 6000 58000 58000 3812000 3812000 343000 343000 -430000 -430000 9000 9000 78655000 787000 782760000 8006000 -5917000 34526000 820162000 79652000 797000 288946000 740820000 -661547000 -11914000 357102000 -1127000 -1127000 -1642000 -1642000 0.09 4438000 4438000 32000 32000 -18000 -18000 895000 -841000 54000 -143000 711000 568000 1893000 1893000 79652000 797000 290839000 734249000 -660013000 -13556000 352316000 -40453000 -1127000 33402000 3661000 146000 3154000 -3304000 3812000 1893000 -24019000 1000 62000 16051000 -1754000 -17658000 -8697000 -1980000 6205000 2764000 29685000 -1118000 1170000 -40367000 24818000 6349000 3803000 10316000 -1304000 -19926000 4869000 8439000 1461000 930000 10265000 516000 11504000 1231000 -6794000 -2700000 6258000 54000 58000 568000 7076000 4438000 138236000 8000000 43464000 8000000 1176000 24692000 55628000 -3924000 28908000 -1755000 -1095000 -1032000 108644000 56818000 136457000 54031000 1610000 30000 4057000 482000 486000 332000 4354000 392000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">GENERAL</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ADTRAN Holdings, Inc. (“ADTRAN” or the “Company”) is a leading global provider of networking and communications platforms, software, systems and services focused on the broadband access market, serving a diverse domestic and international customer base in multiple countries that includes Tier-1, -2 and -3 Service Providers, alternative Service Providers, such as utilities, municipalities and fiber overbuilders, cable/MSOs, SMBs and distributed enterprises. Our innovative solutions and services enable voice, data, video and internet-communications across a variety of network infrastructures and are currently in use by millions worldwide. We support our customers through our direct global sales organization and our distribution networks. Our success depends upon our ability to increase unit volume and market share through the introduction of new products and succeeding generations of products having optimal selling prices and increased functionality as compared to both the prior generation of a product and to the products of competitors in order to gain market share. To service our customers and grow revenue, we are continually conducting research and developing new products addressing customer needs and testing those products for the specific requirements of the particular customers. We offer a broad portfolio of flexible software and hardware network solutions and services that enable Service Providers to meet today’s service demands, while enabling them to transition to the fully converged, scalable, highly-automated, cloud-controlled voice, data, internet and video network of the future. In addition to our global headquarters in Huntsville, Alabama, and our European headquarters in Munich, Germany, we have sales and research and development facilities in strategic global locations.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2022, following the business combination (the “Business Combination”) with ADVA Optical Networking SE (“ADVA”), which included the Merger, we became the sole owner of and successor to ADTRAN, Inc. and the majority shareholder of ADVA. ADTRAN, Inc. is a leading global provider of open, disaggregated networking and communications solutions that enable voice, data, video, and internet communications across any network infrastructure. Its award-winning end-to-end fiber broadband solutions portfolio spans from OLTs to in-home services and intelligent SaaS solutions. ADVA is a global provider of open networking solutions with over 25 years of experience in optical networking, carrier Ethernet access and network synchronization. ADVA has led the industry for over two decades with open and secure networking solutions that carefully balance space, power and cost. Together, we serve customers in a broad range of industries in over </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> countries.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Effectiveness of the Domination and Profit and Loss Transfer Agreement</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The DPLTA between the Company, as the controlling company, and ADVA Optical Networking SE, as the controlled company as executed on December 1, 2022, became effective on January 16, 2023, as a result of its registration with the commercial register (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Handelsregister</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) of the local court (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Amtsgericht</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) at the registered seat of ADVA (Jena).</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the DPLTA, subject to certain limitations pursuant to applicable law and the specific terms of the DPLTA, (i) the Company is entitled to issue binding instructions to the management board of ADVA, (ii) ADVA will transfer its annual profit to the Company, subject to, among other things, the creation or dissolution of certain reserves, and (iii) the Company will generally absorb the annual net loss incurred by ADVA. The obligation of ADVA to transfer its annual profit to the Company applies for the first time to the profit generated subsequent to January 16, 2023.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subject to certain limitations pursuant to applicable law and the specific terms of the DPLTA, the DPLTA provides that ADVA preferred shareholders be offered, at their election, (i) to put their ADVA shares to the Company in exchange for a compensation in cash of EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(the “Exit Compensation”), or (ii) to remain ADVA preferred shareholders and receive a recurring compensation in cash of EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.59</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.52</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> net under the current tax regime) per share for each full fiscal year of ADVA (the “Annual Recurring Compensation”). The Annual Recurring Compensation is due on the third banking day following the ordinary general shareholders’ meeting of ADVA for the respective preceding fiscal year (but in any event within eight months following expiration of the fiscal year) and is first granted for the 2023 fiscal year, payable for the first time after the ordinary general shareholders’ meeting of ADVA in 2024. The Annual Recurring Compensation payment is similar to a cumulative dividend, which does not require Board of Director approval as it is guaranteed under the DPLTA, and is accrued as a dividend liability when it is earned.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The adequacy of both forms of compensation have been challenged by the preferred shareholders of ADVA via court-led appraisal proceedings under German law, and it is possible that the courts in such appraisal proceedings may adjudicate a higher Exit Compensation or Annual Recurring Compensation (in each case, including interest thereon) than agreed upon in the DPLTA.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The opportunity for the ADVA preferred shareholders to tender ADVA preferred shares in exchange for Exit Compensation had been scheduled to expire on March 16, 2023. However, due to the appraisal proceedings that have been initiated in accordance with applicable German law, this time period for tendering shares has been extended pursuant to the German Stock Corporation Act (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Aktiengesetz</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) and will end two months after the date on which a final decision in such appraisal proceedings has been published in the Federal Gazette (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Bundesanzeiger</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">).</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Board Approval Purchase of ADVA Common Stock</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 18, 2022, the Company's Board of Directors authorized the Company to purchase additional shares of ADVA through open market purchases not to exceed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,346,544</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited Condensed Consolidated Financial Statements of ADTRAN Holdings, Inc. and its subsidiaries have been prepared pursuant to the rules and regulations of the SEC applicable to interim financial information presented in Quarterly Reports on Form 10-Q. Accordingly, certain information and notes required by generally accepted accounting principles in the United States of America (“U.S. GAAP”) for complete financial statements are not included herein. The December 31, 2022 Condensed Consolidated Balance Sheet is derived from audited financial statements but does not include all disclosures required by U.S. GAAP.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the opinion of management, all adjustments necessary to fairly state these interim statements have been recorded and are of a normal and recurring nature. The results of operations for an interim period are not necessarily indicative of the results for the full year. The interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in ADTRAN Holdings, Inc. Annual Report on Form 10-K/A for the year ended December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, filed with the SEC on August 14, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting period. Significant estimates include allowance for credit losses on accounts receivable and contract assets, excess and obsolete inventory reserves, warranty reserves, customer rebates, determination and accrual of the deferred revenue related to performance obligations under contracts with customers, estimated costs to complete obligations associated with deferred and accrued revenues and network installations, estimated income tax provision and income tax contingencies, fair value of stock-based compensation, assessment of goodwill and other intangibles for impairment, estimated lives of intangible assets, estimates of intangible assets upon measurement, estimated pension liability and fair value of investments. Actual amounts could differ significantly from these estimates.</span></p></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to us and the unknown future impacts of supply chain constraints, inflationary pressures, the energy crisis, currency fluctuations and political tensions as of March 31, 2023 and through the date of this report. The accounting matters assessed included, but were not limited to, the allowance for credit losses, stock-based compensation, carrying value of goodwill, intangibles and other long-lived assets, financial assets, valuation allowances for tax as</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">sets, revenue recognition and costs of revenue. Future conditions related to supply chain constraints, inflationary pressures, the energy crisis, rising interest rates, instability in the financial services industry, currency fluctuations and political tensions could result in further impacts to the Company's consolidated financial statements in future reporting periods</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revision of Previously Issued Financial Statements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the fourth quarter of 2023, management identified an immaterial error relating to the understatement of non-controlling interest and the overstatement of accumulated other comprehensive income in the Consolidated Balance Sheet as of December 31, 2022. The immaterial misstatements occurred following the Business Combination between the Company and the Company's majority-owned subsidiary, Adtran Networks on July 15, 2022. The Company incorrectly presented the allocation of foreign currency translation loss attributable to the non-controlling interest during the year ended December 31, 2022. Management evaluated the impact of this error on the Company's full year 2022 consolidated financial statements and determined that the consolidated financial statements were not materially misstated. However, in order to correctly state non-controlling interest and accumulated other comprehensive income in connection with the filing of this Amendment No. 2, the December 31, 2022 balance sheet items have been corrected to reflect the impact of this immaterial error. The Company will revise its consolidated financial statements as of and for the year ended December 31, 2022 when it files its Form 10-K for the period ended December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the impact of the revision to the specific line items presented in the Company's previously reported Condensed Consolidated Balance Sheets and the Condensed Consolidated Statement of Changes in Equity as of December 31, 2022:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.38%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Revised</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Other Comprehensive Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-Controlling Interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309,072</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">329,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Equity</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,303,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,303,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying applicable Notes have been updated to reflect the effects of the revision.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restatement of Previously Issued Financial Statements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the fourth quarter of 2023, the Company determined that it overstated loss attributable to the non-controlling interest, understated loss attributable to the Company, understated loss per common share attributable to ADTRAN Holdings, Inc. – basic and diluted, understated comprehensive loss attributable to non-controlling interest and overstated comprehensive loss attributable to ADTRAN Holdings, Inc., net of tax for the three months ended March 31, 2023. The misstatements occurred following the effectiveness of the DPLTA between the Company and the Company’s majority-owned subsidiary, Adtran Networks upon the registration of the DPLTA with the commercial register on January 16, 2023. Pursuant to the DPLTA, the minority shareholders of Adtran Networks are guaranteed recurring cash compensation commencing with respect to the 2023 fiscal year. The Company incorrectly presented the guaranteed cash compensation attributable to the non-controlling interest as a loss rather than income attributable to the non-controlling interest during the three months ended March 31, 2023. This error resulted in an overstatement of net loss attributable to the non-controlling interest, an understatement of net loss attributable to the Company and loss per common share attributable to ADTRAN Holdings, Inc. - basic and diluted, an understated comprehensive loss attributable to non-controlling interest and an overstated comprehensive loss attributable to ADTRAN Holdings, Inc., net of tax. Additionally, this error resulted in an understatement of additional paid-in capital and an overstatement of accumulated other comprehensive income. The Company restated the Condensed Consolidated Statements of Loss presented in this report by increasing net loss attribu</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">table to the Company by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the quarter ended March 31, 2023.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported Condensed Consolidated Statements of Loss and the previously reported Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.38%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Restated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Loss attributable to non-controlling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Loss attributable to ADTRAN Holdings, Inc.</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss per common share attributable to ADTRAN Holdings, Inc. – basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss per common share attributable to ADTRAN Holdings, Inc. – diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Comprehensive Loss attributable to non-controlling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the impact of the restatement, in addition to the revision of the December 31, 2022 balances referenced above, to the specific line items presented in the Company’s previously reported Condensed Consolidated Balance Sheets as of March 31, 2023 and the Condensed Consolidated Statement of Changes in Equity for the period ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.38%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Restated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additional Paid-in Capital</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">762,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">782,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Other Comprehensive Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Equity</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">820,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">820,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the second quarter of 2023, the Company determined that it overstated total current liabilities and understated non-current liabilities as of March 31, 2023 and December 31, 2022, due to a revolving credit agreement being classified as a current liability instead of a non-current liability. The total amount of liabilities remains unchanged. The Company restated the March 31, 2023 Condensed Consolidated Balance Sheet presented in this report by decreasing current revolving credit agreements outstanding by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">180.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and increasing non-current revolving credit agreement outstanding by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">180.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported condensed consolidated financial statements as of March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.74%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:13.58%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.58%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Restated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving credit agreements outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">522,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">342,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current revolving credit agreement outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying applicable Notes have been updated to reflect the effects of the restatements as of March 31, 2023.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Redeemable Non-Controlling Interest</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2023 and December 31, 2022, the ADVA stockholders’ equity ownership percentage in ADVA was approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of the effectiveness of the DPLTA on January 16, 2023, the ADVA shares, representing the equity interest in ADVA held by holders other than the Company, can be tendered at any time and are, therefore, redeemable and must be classified outside stockholders’ equity. Therefore, the permanent equity noncontrolling interest balance was reclassified to redeemable non-controlling interest ("RNCI") on January 16, 2023 and was remeasured to fair value based on the trading market price of the ADVA shares.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subsequently, the carrying value of the RNCI is adjusted to its maximum redemption value at each reporting date when the maximum redemption value is greater than the initial carrying amount of the redeemable noncontrolling interest. However, the RNCI will be remeasured using the current exchange rate at each reporting date as long as the RNCI is currently redeemable. For the period of time that the DPLTA is in effect, the RNCI will continue to be presented as redeemable non-controlling interest outside of stockholders’ equity in the condensed consolidated balance sheets.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">See Note 16 for additional information on RNCI</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which would require an acquirer to recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements in accordance with Topic 606, Revenue Recognition. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company early </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ASU 2021-08 on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 1, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the standard was applied retrospectively beginning with January 1, 2022.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recent Accounting Pronouncements Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There are currently no accounting pronouncements not yet adopted that are expected to have a material effect on the Condensed Consolidated Financial Statements.</span></p></div> 100 17.21 0.59 0.52 15346544 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited Condensed Consolidated Financial Statements of ADTRAN Holdings, Inc. and its subsidiaries have been prepared pursuant to the rules and regulations of the SEC applicable to interim financial information presented in Quarterly Reports on Form 10-Q. Accordingly, certain information and notes required by generally accepted accounting principles in the United States of America (“U.S. GAAP”) for complete financial statements are not included herein. The December 31, 2022 Condensed Consolidated Balance Sheet is derived from audited financial statements but does not include all disclosures required by U.S. GAAP.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the opinion of management, all adjustments necessary to fairly state these interim statements have been recorded and are of a normal and recurring nature. The results of operations for an interim period are not necessarily indicative of the results for the full year. The interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in ADTRAN Holdings, Inc. Annual Report on Form 10-K/A for the year ended December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, filed with the SEC on August 14, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting period. Significant estimates include allowance for credit losses on accounts receivable and contract assets, excess and obsolete inventory reserves, warranty reserves, customer rebates, determination and accrual of the deferred revenue related to performance obligations under contracts with customers, estimated costs to complete obligations associated with deferred and accrued revenues and network installations, estimated income tax provision and income tax contingencies, fair value of stock-based compensation, assessment of goodwill and other intangibles for impairment, estimated lives of intangible assets, estimates of intangible assets upon measurement, estimated pension liability and fair value of investments. Actual amounts could differ significantly from these estimates.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to us and the unknown future impacts of supply chain constraints, inflationary pressures, the energy crisis, currency fluctuations and political tensions as of March 31, 2023 and through the date of this report. The accounting matters assessed included, but were not limited to, the allowance for credit losses, stock-based compensation, carrying value of goodwill, intangibles and other long-lived assets, financial assets, valuation allowances for tax as</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">sets, revenue recognition and costs of revenue. Future conditions related to supply chain constraints, inflationary pressures, the energy crisis, rising interest rates, instability in the financial services industry, currency fluctuations and political tensions could result in further impacts to the Company's consolidated financial statements in future reporting periods</span> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revision of Previously Issued Financial Statements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the fourth quarter of 2023, management identified an immaterial error relating to the understatement of non-controlling interest and the overstatement of accumulated other comprehensive income in the Consolidated Balance Sheet as of December 31, 2022. The immaterial misstatements occurred following the Business Combination between the Company and the Company's majority-owned subsidiary, Adtran Networks on July 15, 2022. The Company incorrectly presented the allocation of foreign currency translation loss attributable to the non-controlling interest during the year ended December 31, 2022. Management evaluated the impact of this error on the Company's full year 2022 consolidated financial statements and determined that the consolidated financial statements were not materially misstated. However, in order to correctly state non-controlling interest and accumulated other comprehensive income in connection with the filing of this Amendment No. 2, the December 31, 2022 balance sheet items have been corrected to reflect the impact of this immaterial error. The Company will revise its consolidated financial statements as of and for the year ended December 31, 2022 when it files its Form 10-K for the period ended December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the impact of the revision to the specific line items presented in the Company's previously reported Condensed Consolidated Balance Sheets and the Condensed Consolidated Statement of Changes in Equity as of December 31, 2022:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.38%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Revised</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Other Comprehensive Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-Controlling Interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309,072</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">329,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Equity</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,303,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,303,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying applicable Notes have been updated to reflect the effects of the revision.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restatement of Previously Issued Financial Statements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the fourth quarter of 2023, the Company determined that it overstated loss attributable to the non-controlling interest, understated loss attributable to the Company, understated loss per common share attributable to ADTRAN Holdings, Inc. – basic and diluted, understated comprehensive loss attributable to non-controlling interest and overstated comprehensive loss attributable to ADTRAN Holdings, Inc., net of tax for the three months ended March 31, 2023. The misstatements occurred following the effectiveness of the DPLTA between the Company and the Company’s majority-owned subsidiary, Adtran Networks upon the registration of the DPLTA with the commercial register on January 16, 2023. Pursuant to the DPLTA, the minority shareholders of Adtran Networks are guaranteed recurring cash compensation commencing with respect to the 2023 fiscal year. The Company incorrectly presented the guaranteed cash compensation attributable to the non-controlling interest as a loss rather than income attributable to the non-controlling interest during the three months ended March 31, 2023. This error resulted in an overstatement of net loss attributable to the non-controlling interest, an understatement of net loss attributable to the Company and loss per common share attributable to ADTRAN Holdings, Inc. - basic and diluted, an understated comprehensive loss attributable to non-controlling interest and an overstated comprehensive loss attributable to ADTRAN Holdings, Inc., net of tax. Additionally, this error resulted in an understatement of additional paid-in capital and an overstatement of accumulated other comprehensive income. The Company restated the Condensed Consolidated Statements of Loss presented in this report by increasing net loss attribu</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">table to the Company by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the quarter ended March 31, 2023.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported Condensed Consolidated Statements of Loss and the previously reported Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.38%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Restated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Loss attributable to non-controlling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Loss attributable to ADTRAN Holdings, Inc.</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss per common share attributable to ADTRAN Holdings, Inc. – basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss per common share attributable to ADTRAN Holdings, Inc. – diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Comprehensive Loss attributable to non-controlling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the impact of the restatement, in addition to the revision of the December 31, 2022 balances referenced above, to the specific line items presented in the Company’s previously reported Condensed Consolidated Balance Sheets as of March 31, 2023 and the Condensed Consolidated Statement of Changes in Equity for the period ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.38%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Restated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additional Paid-in Capital</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">762,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">782,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Other Comprehensive Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Equity</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">820,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">820,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the second quarter of 2023, the Company determined that it overstated total current liabilities and understated non-current liabilities as of March 31, 2023 and December 31, 2022, due to a revolving credit agreement being classified as a current liability instead of a non-current liability. The total amount of liabilities remains unchanged. The Company restated the March 31, 2023 Condensed Consolidated Balance Sheet presented in this report by decreasing current revolving credit agreements outstanding by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">180.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and increasing non-current revolving credit agreement outstanding by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">180.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported condensed consolidated financial statements as of March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.74%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:13.58%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.58%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Restated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving credit agreements outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">522,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">342,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current revolving credit agreement outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying applicable Notes have been updated to reflect the effects of the restatements as of March 31, 2023.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the impact of the revision to the specific line items presented in the Company's previously reported Condensed Consolidated Balance Sheets and the Condensed Consolidated Statement of Changes in Equity as of December 31, 2022:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.38%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Revised</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Other Comprehensive Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-Controlling Interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309,072</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">329,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Equity</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,303,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,303,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported Condensed Consolidated Statements of Loss and the previously reported Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.38%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Restated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Loss attributable to non-controlling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Loss attributable to ADTRAN Holdings, Inc.</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss per common share attributable to ADTRAN Holdings, Inc. – basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss per common share attributable to ADTRAN Holdings, Inc. – diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Comprehensive Loss attributable to non-controlling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Comprehensive Loss attributable to ADTRAN Holdings, Inc., net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the impact of the restatement, in addition to the revision of the December 31, 2022 balances referenced above, to the specific line items presented in the Company’s previously reported Condensed Consolidated Balance Sheets as of March 31, 2023 and the Condensed Consolidated Statement of Changes in Equity for the period ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.38%;"></td> <td style="width:1.86%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Restated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additional Paid-in Capital</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">762,035</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">782,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Other Comprehensive Income</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Equity</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">820,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">820,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the impact of the restatement to the specific line items presented in the Company’s previously reported condensed consolidated financial statements as of March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.74%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:13.58%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.58%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As Restated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving credit agreements outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">522,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">342,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current revolving credit agreement outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 46713000 -20587000 26126000 309072000 20587000 329659000 1303613000 1303613000 5600000 -5989000 5619000 -370000 -34464000 -5619000 -40083000 -0.44 -0.07 -0.51 -0.44 -0.07 -0.51 244000 -232000 12000 -31915000 232000 -31683000 762035000 20725000 782760000 55251000 -20725000 34526000 820162000 820162000 -180000000 180000000 190843000 -180000000 10843000 522204000 -180000000 342204000 180000000 180000000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Redeemable Non-Controlling Interest</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2023 and December 31, 2022, the ADVA stockholders’ equity ownership percentage in ADVA was approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of the effectiveness of the DPLTA on January 16, 2023, the ADVA shares, representing the equity interest in ADVA held by holders other than the Company, can be tendered at any time and are, therefore, redeemable and must be classified outside stockholders’ equity. Therefore, the permanent equity noncontrolling interest balance was reclassified to redeemable non-controlling interest ("RNCI") on January 16, 2023 and was remeasured to fair value based on the trading market price of the ADVA shares.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subsequently, the carrying value of the RNCI is adjusted to its maximum redemption value at each reporting date when the maximum redemption value is greater than the initial carrying amount of the redeemable noncontrolling interest. However, the RNCI will be remeasured using the current exchange rate at each reporting date as long as the RNCI is currently redeemable. For the period of time that the DPLTA is in effect, the RNCI will continue to be presented as redeemable non-controlling interest outside of stockholders’ equity in the condensed consolidated balance sheets.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">See Note 16 for additional information on RNCI</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 0.346 0.347 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which would require an acquirer to recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements in accordance with Topic 606, Revenue Recognition. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company early </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ASU 2021-08 on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 1, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the standard was applied retrospectively beginning with January 1, 2022.</span></p> true 2022-07-01 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recent Accounting Pronouncements Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There are currently no accounting pronouncements not yet adopted that are expected to have a material effect on the Condensed Consolidated Financial Statements.</span></p> <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. BUSINESS COMBINATION</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ADVA Optical Networking SE</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 30, 2021</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, ADTRAN and ADVA, entered into a Business Combination Agreement, pursuant to which both companies agreed to combine their respective businesses and each become subsidiaries of a new holding company, ADTRAN Holdings, Inc. (formerly known as Acorn HoldCo, Inc.) which was formed as a wholly-owned subsidiary of ADTRAN in order to consummate the transactions under the Business Combination Agreement. Under the terms of the Business Combination Agreement, on July 8, 2022, Acorn MergeCo, Inc, a Delaware corporation and wholly-owned direct subsidiary of the Company, merged with and into ADTRAN, Inc. leaving ADTRAN, Inc. surviving the merger as a wholly-owned direct subsidiary of the Company.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additionally, pursuant to the Business Combination Agreement, on July 15, 2022, the Compa</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ny made a public offer to exchange each issued and outstanding no-par value bearer share of ADVA for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8244</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Company Common Stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share of the Company. The Exchange Offer was settled on Exchange Offer Settlement Date, on which date the Company acquired </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,957,538</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> bearer shares of ADVA, or </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65.43</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of ADVA’s outstanding bearer shares as of the Exchange Offer Settlement Date, in exchange for the issuance of an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,994,595</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Company Common Stock. Additionally, pursuant to the Business Combination Agreement, ADVA stock option holders were entitled to have their ADVA stock options assumed by ADTRAN Holdings, Inc. (applying the exchange ratio in the Business Combination Agreement), thereafter representing options to acquire stock of ADTRAN, Inc. The fair value of the ADVA stock options assumed by ADTRAN, Inc. was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, estimated using the Monte Carlo method.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ADTRAN, Inc. and ADVA became subsidiaries of ADTRAN Holdings, Inc. as a result of the Business Combination. ADTRAN was determined to be the accounting acquirer of ADVA based on ADTRAN shareholders’ majority equity stake in the combined company, the composition of the board of directors and senior management of the combined company, among other factors. The Business Combination with ADVA has been accounted for using the acquisition method of accounting as per the provisions of Accounting Standards Codification 805, “Business Combinations” (“ASC 805”). The Business Combination Agreement used a fixed exchange ratio of Company Common Stock for ADVA shares of common stock, which resulted in a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% equity stake for ADVA stockholders and a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% equity stake for ADTRAN stockholders in the post-closing combined company (calculated on a fully diluted basis and utilizing the tender of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65.43</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of ADVA’s current issued and outstanding share capital) as of July 15, 2022. Therefore, ADTRAN shareholders continued to hold a majority interest in the combined company following the completion of the Business Combination. Additionally, the Board of Directors is comprised of six members from ADTRAN and three members from ADVA; the current ADTRAN chief executive officer acts as the chairman of the Board of Directors and the former ADVA chief executive officer as the vice chairman of the Board of Directors. Additionally, the current ADTRAN chief executive officer and ADTRAN chief financial officer held these positions within the combined company immediately following the completion of the Business Combination. Based upon these and other considerations as outlined in ASC 805, ADTRAN represents the accounting acquirer.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the purchase price for the ADVA business combination:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands, except shares, share price and exchange ratio)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Purchase Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ADVA shares exchanged</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,957,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exchange ratio</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ADTRAN Holdings, Inc. shares issued</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,994,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ADTRAN Holdings, Inc. share price on July 15, 2022</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase price paid for ADVA shares</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">565,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity compensation </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(1)</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total purchase price</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">578,260</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Represents the portion of replacement share-based payment awards that relates to pre-combination vesting.</span></p></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets acquired and liabilities assumed were recognized at their respective fair values as of July 15, 2022. In determining the fair value, the Company utilized various methods of the income, cost and market approaches depending on the asset or liability being fair valued. The estimation of fair value required significant judgment related to future net cash flows reflecting the risk inherent in each cash flow stream, competitive trends, market comparables and other factors. Inputs were generally determined by taking into account historical data, current and anticipated market conditions, and growth rates.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology and customer relationships were valued using the multi-period excess earnings method. Backlog was valued using the distributor method. Significant assumptions used in the discounted cash flow analysis for (i) developed technology were the revenue growth rates, long-term revenue growth rate, discount rate, and earnings before interest, taxes, depreciation and amortization (“EBITDA”) margins, obsolescence factors, income tax rate, tax depreciation, and economic depreciation; (ii) customer relationships were earnings before interest and taxes (“EBIT”) margins, contributory asset charges, and customer attrition rate; and (iii) backlog were EBIT margins, adjusted EBIT margins, and contributory asset charges.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The allocation of the purchase price to the assets acquired and liabilities assumed was subject to adjustment within the measurement period (up to one year from the acquisition date). The measurement period adjustments since initial preliminary estimates resulted from changes to the fair value estimates of the acquired assets and assumed liabilities based on finalizing the valuations of inventory, prepaid expenses and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> other current assets, property plant and equipment, intangible assets, other non-current assets and deferred tax assets and liabilities. The cumulative effect of all measurement period adjustments resulted in a decrease to recognized goodwill of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the purchase price allocation for each major class of assets acquired and liabilities assumed in the acquisition of ADVA (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.22%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:15.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">578,260</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-controlling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">316,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,003</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">114,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other receivables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">200,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">403,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10.1pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">98,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current unearned revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and other liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of notes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax payable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current unearned revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current portion of revolving credit agreements and notes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">544,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">350,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the assets acquired include accounts receivable of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">114.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and other receivables of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The unpaid principal balance under these receivables is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">118.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The difference between the fair value and the unpaid principal balance primarily represents amounts expected to be uncollectible.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the identifiable intangible assets acquired as of the acquisition date:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.74%;"></td> <td style="width:1%;"></td> <td style="width:11.26%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:10.8%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:46%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated-average useful life (in years) </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Income Statement Amortization Classification</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">291,925</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cost of revenue - Network Solutions</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Backlog</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,165</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cost of revenue - Network Solutions and Services &amp; Support</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,704</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Selling, general and administrative expenses</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade name</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,986</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Selling, general and administrative expenses</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td colspan="2" style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">403,780</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Determination of the weighted average period of the individual categories of intangible assets was based on the nature of the applicable intangible asset and the expected future cash flows to be derived from the intangible asset. Amortization of intangible assets with definite lives is recognized over the period of time the assets are expected to contribute to future cash flows.</span></p></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. The ADVA acquisition resulted in the recognition of goodwill of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">350.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which the Company believes is attributable to the value driven by the Company’s expected growth of the business, synergies, and expanded market and product opportunities. Goodwill created as a result of the ADVA acquisition is not deductible for tax purposes.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">After the Business Combination, the chief operating decision maker assessed and will continue to assess the Company’s performance and allocate resources to its two segments (1) Network Solutions and (2) Services &amp; Support. The goodwill resulting from the Business Combination of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">272.8</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million was allocated to the Network Solutions segment, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">77.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was allocated to the Services &amp; Support segment. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">See Note 18 of the Notes to Consolidated Financial Statements, included in this Amendment No. 2 for more information about the Company’s segments.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of the acquisition date, the fair value of the non-controlling interest was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">316.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and determined using a market approach. As a portion of ADVA shares will remain trading after the Business Combination, the non-controlling interest was calculated using </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,941,496</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ADVA shares held by non-controlling interest multiplied by the ADVA closing share price of €</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.58</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ($</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.64</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> using the July 15, 2022 EUR to USD conversion rate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00318</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) on July 15, 2022.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company included the financial results of ADVA in its consolidated financial statements since July 15, 2022, the acquisition date. The net revenue and net loss from the ADVA business for the period January 1, 2023 to March 31, 2023, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">192.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, which are included in the Company’s Consolidated Statement of Loss. The net loss attributable to non-controlling interest from the ADVA business for the three months ended March 31, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2023, the Company has incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of transaction costs related to the Business Combination. During the three months ended March 31, 2023, we did </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_1b078fd9-92c4-44c4-a401-cc0ba4942312;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t incur transaction costs related to the Business Combination. During the three months ended March 31, 2022, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of transaction costs were incurred. These transaction costs are recorded in selling, general and administrative expense in the Consolidated Statements of Loss.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Supplemental Pro Forma Information (Unaudited)</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited pro forma financial information in the table below summarizes the combined results of operations for ADTRAN and ADVA as though the Business Combination had occurred on January 1, 2022. The pro forma amounts have been adjusted for differences in basis of accounting which are determined before taking into effect the impacts of purchase accounting and Business Combination accounting impacts.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following unaudited pro forma information is presented for illustrative purposes only. It is not necessarily indicative of the results of operations of future periods, the results of operations that actually would have been realized had the entities been a single company as of January 1, 2022, or the future operating results of the combined entities. The unaudited pro forma information does not give effect to the potential impact of current financial conditions, regulatory matters or any anticipated synergies, operating efficiencies or cost savings that may be associated with the acquisition. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited pro forma information also does not include any integration costs that the Company may incur related to the acquisition as part of combining the operations of the companies.</span></span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.98%;"></td> <td style="width:1%;"></td> <td style="width:33.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,844</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div> 2021-08-30 0.8244 0.01 33957538 0.6543 27994595 12800000 0.36 0.64 0.6543 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the purchase price for the ADVA business combination:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands, except shares, share price and exchange ratio)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Purchase Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ADVA shares exchanged</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,957,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exchange ratio</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ADTRAN Holdings, Inc. shares issued</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,994,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ADTRAN Holdings, Inc. share price on July 15, 2022</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchase price paid for ADVA shares</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">565,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity compensation </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(1)</span></p></td> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total purchase price</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">578,260</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Represents the portion of replacement share-based payment awards that relates to pre-combination vesting.</span></p> 33957538 0.8244 27994595 20.2 565491000 12769000 578260000 8700000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the purchase price allocation for each major class of assets acquired and liabilities assumed in the acquisition of ADVA (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.22%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:15.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total purchase price</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">578,260</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-controlling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">316,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,003</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">114,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other receivables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">200,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangibles</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">403,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10.1pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,074</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">98,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current unearned revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and other liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of notes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax payable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current unearned revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pension liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current portion of revolving credit agreements and notes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">544,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">350,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 578260000 316415000 44003000 114659000 1457000 200331000 28208000 55480000 1759000 403780000 31074000 98587000 26047000 59600000 25254000 4898000 1400000 11498000 6820000 6094000 15250000 20046000 61040000 544217000 350458000 114700000 1500000 118500000 1500000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the identifiable intangible assets acquired as of the acquisition date:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.74%;"></td> <td style="width:1%;"></td> <td style="width:11.26%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:10.8%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:46%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated-average useful life (in years) </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Income Statement Amortization Classification</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">291,925</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cost of revenue - Network Solutions</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Backlog</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,165</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Cost of revenue - Network Solutions and Services &amp; Support</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,704</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Selling, general and administrative expenses</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade name</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,986</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Selling, general and administrative expenses</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td colspan="2" style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">403,780</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Determination of the weighted average period of the individual categories of intangible assets was based on the nature of the applicable intangible asset and the expected future cash flows to be derived from the intangible asset. Amortization of intangible assets with definite lives is recognized over the period of time the assets are expected to contribute to future cash flows.</span></p> P8Y6M 291925000 P1Y4M24D 52165000 P10Y6M 32704000 P2Y9M18D 26986000 403780000 350500000 272800000 77700000 316400000 17941496 17.58 17.64 1.00318 192300000 25400000 6000000 26100000 1500000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited pro forma information also does not include any integration costs that the Company may incur related to the acquisition as part of combining the operations of the companies.</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.98%;"></td> <td style="width:1%;"></td> <td style="width:33.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,844</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 345844000 -73489000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. REVENUE</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a description of the principal activities from which revenue is generated by reportable segment:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Network Solutions Segment - </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Includes hardware and software products that enable a digital future which support the Company's Subscriber, Access and Aggregation, and Optical Networking Solutions.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Services &amp; Support Segment - </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Includes network design, implementation, maintenance and cloud-hosted services supporting the Company's Subscriber, Access and Aggregation, and Optical Networking Solutions.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue by Category</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to the Company's reportable segments, revenue is also reported for the following </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> categories – Subscriber Solutions, Access &amp; Aggregation Solutions and Optical Networking Solutions.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prior to the Business Combination with ADVA on July 15, 2022, ADTRAN reported revenue across the following three categories: (1) Access &amp; Aggregation, (2) Subscriber Solutions &amp; Experience and (3) Traditional &amp; Other Products. Following the Business Combination with ADVA, we have recast these revenues such that ADTRAN’s former Access &amp; Aggregation revenue is combined with a portion of the applicable ADVA solutions to create Access &amp; Aggregation Solutions, ADTRAN’s former Subscriber Solutions &amp; Experience revenue is combined with a portion of the applicable ADVA solutions to create Subscriber Solutions, and the revenue from Traditional &amp; Other products is now included in the applicable Access &amp; Aggregation Solutions or Subscriber Solutions category. Optical Networking Solutions is a new revenue category added to represent a meaningful portion of ADVA’s portfolio.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Subscriber Solutions portfolio is used by Service Providers to terminate their access services infrastructure at the customer premises while providing an immersive and interactive experience for residential, business and wholesale subscribers. This revenue category includes hardware- and software-based products and services. These solutions include fiber termination solutions for residential, business and wholesale subscribers, Wi-Fi access solutions for residential and business subscribers, Ethernet switching and network edge virtualization solutions for business subscribers, and cloud software solutions covering a mix of subscriber types.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Access &amp; Aggregation Solutions are solutions that are used by communications Service Providers to connect residential subscribers, business subscribers and mobile radio networks to the Service Providers’ metro network, primarily through fiber-based connectivity. This revenue category includes hardware- and software-based products and services. Our solutions within this category are a mix of fiber access and aggregation platforms, precision network synchronization and timing solutions, and access orchestration solutions that ensure highly reliable and efficient network performance.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Optical Networking Solutions are used by communications Service Providers, internet content providers and large-scale enterprises to securely interconnect metro and regional networks over fiber. This revenue category includes hardware- and software-based products and services. Our solutions within this category include open optical terminals, open line systems, optical subsystems and modules, network infrastructure assurance systems, and automation platforms that are used to build high-scale, secure and assured optical networks.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table disaggregates revenue by reportable segment and revenue category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:23.755%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.879%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Network Solutions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Services &amp; Support</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Network Solutions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Services &amp; Support</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subscriber Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Access &amp; Aggregation Solutions</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,554</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,266</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,820</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,984</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,812</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,796</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Optical Networking Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">282,418</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">41,494</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">323,912</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">138,374</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">16,144</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">154,518</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:84.95pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate amount of transaction price allocated to remaining performance obligations that have not been satisfied as of March 31, 2023 and December 31, 2022 related to contractual maintenance agreements, contractual SaaS and subscription services, and hardware contracts that exceed one year in duration amounted to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">389.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> milli</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">277.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. As of March 31, 2023, approximately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">is expected to be recognized over the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the remainder recognized thereafter. The majority of the Company's remaining performance obligations as of March 31, 2023 are related to contracts or orders that have an original expected duration of one year or less, for which the Company is electing to utilize the practical expedient available within the guidance, and are excluded from the transaction price related to these future obligations. The Company will generally satisfy the remaining performance obligations as we transfer control of the products ordered or services to our customers, excluding maintenance services, which are satisfied over time.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about receivables, contract assets and unearned revenue from contracts with customers:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.258%;"></td> <td style="width:3.381%;"></td> <td style="width:1%;"></td> <td style="width:22.828999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.701%;"></td> <td style="width:1%;"></td> <td style="width:22.828999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unearned revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current unearned revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:18pt;text-indent:-18pt;padding-left:18pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:18pt;text-indent:-18pt;padding-left:18pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in other receivables on the Condensed Consolidated Balance Sheets.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is party to a receivables purchase agreement with a third party financial institution (the “Factor”). As of March 31, 2023 and December 31, 2022, accounts receivable totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, were sold, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was retained by the Factor in the reserve account. The balance in the reserve account is included in other assets on the Condensed Consolidated Balance Sheets. As of March 31, 2023 and December 31, 2022, the Company had an allowance for doubtful accounts related to factored accounts receivable totalin</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">g less than $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million. The cost of receivables purchase agreement is included in interest expense in the Condensed Consolidated Statements of Loss and totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended March 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Of the outstanding unearned revenue balances as of December 31, 2022,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion was recognized as revenue during the three months ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Of the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of outstanding unearned revenue balances as of December 31, 2021, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was recognized as revenue during the three months ended March 31, 2022.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records accounts receivable in the normal course of business as products are shipped or services are performed and invoiced, but payment has not yet been remitted by the customer. Accounts receivable balances are considered past due when payment has not been received by the date indicated on the relevant invoice or based on agreed upon terms between the customer and the Company.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2023 and December 31, 2022, the Company’s outstanding accounts receivable balance was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">262.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">279.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The Company assessed the need for an allowance for credit losses related to its outstanding accounts receivable using the historical loss-rate method as well as assessing asset-specific risks. The assessment of asset-specific risks included the evaluation of relevant available information, from internal and external sources, relating to current conditions that may affect a customer’s ability to pay, such as the customer’s current financial condition, credit rating by geographic location, as provided by a third party and/or by customer, if needed, and the overall macro-economic conditions in which the customer operates. The Company pooled assets by geographic location to determine if an allowance should be applied to its accounts receivable balance, assessing the specific country risk rating and overall economics of that particular country. If elevated risk existed, or customer specific risk indicated the accounts receivable balance was at risk, the Company further analyzed the need for an allowance related to specific accounts receivable balances. Additionally, the Company determined that significant changes to customer country risk rating from period-to-period and from the end of the prior year to the end of the current quarter would require further review and analysis by the Company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The allowance for credit losses was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand as of March 31, 2023 and December 31, 2022, respectively, related to accounts receivable.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records contract assets when it has recognized revenue but has not yet billed the customer. As of March 31, 2023 and December 31, 2022, the Company’s outstanding contract asset balance was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, which is included in other receivables on the Consolidated Balance Sheets. The Company assessed the need for an allowance for credit losses related to its outstanding contract assets using the historical loss-rate method as well as asset-specific risks. The Company’s historical losses related to contract assets receivable have been immaterial as evidenced by historical write-offs due to collectability. Asset-specific risk included the evaluation of relevant available information, from internal and external sources, relating to current conditions that may affect a customer’s ability to pay once invoiced, such as the customer’s financial condition, credit rating by geographic location as provided by a third party and/or by customer, if needed, and the overall macro-economic conditions in which the customer operates. The Company pooled assets by geographic location to determine if an allowance should be applied to its contract asset balance, assessing the specific country risk rating and the overall economics of that particular country. If elevated risk existed, or customer specific risk indicated the contract balance was at risk, the Company further analyzed the need for an allowance related to specific customer balances. Additionally, the Company determined that significant changes to customer country risk rating from period-to-period and from the end of the prior year to the end of the current quarter would be subject to further review and analysis by the Company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> allowance for credit losses was recorded for the three months ended March 31, 2023 and 2022 related to contract assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table disaggregates revenue by reportable segment and revenue category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:23.755%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.879%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.078000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Network Solutions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Services &amp; Support</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Network Solutions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Services &amp; Support</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subscriber Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Access &amp; Aggregation Solutions</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,554</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,266</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,820</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,984</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,812</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,796</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Optical Networking Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">282,418</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">41,494</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">323,912</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">138,374</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">16,144</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">154,518</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:84.95pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents revenue information by category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.272%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subscriber Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Access &amp; Aggregation Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Optical Networking Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">323,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">154,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 70287000 9049000 79336000 52390000 4332000 56722000 84554000 12266000 96820000 85984000 11812000 97796000 127577000 20179000 147756000 282418000 41494000 323912000 138374000 16144000 154518000 389000000 277200000 0.68 P12M <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about receivables, contract assets and unearned revenue from contracts with customers:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.258%;"></td> <td style="width:3.381%;"></td> <td style="width:1%;"></td> <td style="width:22.828999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.701%;"></td> <td style="width:1%;"></td> <td style="width:22.828999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract assets</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,972</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unearned revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current unearned revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 262043000 279435000 1972000 1852000 55611000 41193000 24907000 19239000 15600000 14900000 1200000 100000 100000 300000 25600000 17700000 5400000 262000000 279400000 100000 49000 2000000 1900000 0 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. INCOME TAXES</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company's effective tax rate changed from a benefit of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">68.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of pre-tax income for the three months ended March 31, 2022, to a benefit of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of pre-tax income for the three months ended March 31, 2023. The change in the effective tax rate for the three months ended March 31, 2023, was driven primarily by a change in our estimated tax rate as a result of the closing of the Business Combination with ADVA during the third quarter of 2022, as well as the release of our domestic valuation allowance during the fourth quarter of 2022.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company continually reviews the adequacy of its valuation allowance and recognizes the benefits of deferred tax assets only as the assessment indicates that it is more likely than not that the deferred tax assets will be recognized in accordance with ASC 740, Income Taxes. As of March 31, 2023, the Company had net deferred tax assets totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and a valuation allowance totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million against those deferred tax assets. The remaining $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in deferred tax assets are primarily related to capitalized R&amp;D expenses in the U.S., partially offset by net purchase price intangibles from the Business Combination closed with ADVA during the third quarter of 2022. Our assessment of the realizability of our deferred tax assets includes the evaluation of historical operating results as well as the evaluation of evidence which requires significant judgment, including the evaluation of our three-year cumulative income position, future taxable income projections and tax planning strategies. Should management’s conclusion change in the future and an additional valuation allowance, or a partial or full release of the valuation allowance becomes necessary, it may have a material effect on our consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to deferred tax assets (liabilities) is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.207%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:16.962999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:16.962999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:16.962999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred Tax Assets (Liabilities)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation Allowance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred Tax Assets (Liabilities), net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Domestic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">34,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">29,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.207%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:16.962999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:16.962999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:16.962999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred Tax Assets (Liabilities)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation Allowance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred Tax Assets (Liabilities), net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Domestic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 0.681 0.219 35000000 5200000 29800000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information related to deferred tax assets (liabilities) is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.207%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:16.962999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:16.962999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:16.962999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred Tax Assets (Liabilities)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation Allowance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred Tax Assets (Liabilities), net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Domestic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">34,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">29,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.207%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:16.962999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:16.962999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:16.962999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred Tax Assets (Liabilities)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation Allowance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Deferred Tax Assets (Liabilities), net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Domestic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 75432000 3177000 72255000 40450000 2024000 42474000 34982000 5201000 29781000 61726000 3177000 58549000 50315000 2024000 52339000 11411000 5201000 6210000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. STOCK-BASED COMPENSATION</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2023 and 2022, stock-based compensation expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">PSUs, RSUs and Restricted Stock - ADTRAN Holdings, Inc.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the RSUs and restricted stock outstanding as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of <br/>Shares<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Avg. Grant Date Fair Value<br/>(per share)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unvested RSUs and restricted stock outstanding, December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">17.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs and restricted stock granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs and restricted stock vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs and restricted stock forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unvested RSUs and restricted stock outstanding, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">17.65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2023, the Company </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million performance-based PSUs to its executive officers and certain employees. The grant-date fair value of these performance-based awards was based on the closing price of the Company’s stock on the date of grant. These awards vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period, subject to the gra</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ntee’s continued employment, with the ability to earn shares in a range of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the awarded number of PSUs based on the achievement of defined performance targets. Equity-based compensation expense with respect to these awards may be adjusted over the vesting period to reflect the probability of achievement of performance targets defined in the award agreements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2023, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million performance-based PSUs to its executive officers. The grant-date fair value of these performance-based awards was based on the closing price of the Company’s stock on the date of grant. These awards vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period, subject to the grantee’s continued employment, with the ability to earn shares in a range of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the awarded number of PSUs based on the achievement of defined performance targets. Equity-based compensation expense with respect to these awards may be adjusted over the vesting period to reflect the probability of achievement of performance targets defined in the award agreements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of RSUs and restricted stock is equal to the closing price of its stock on the date of grant. The fair value of PSUs with market conditions is calculated using a Monte Carlo simulation valuation method.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, total unrecognized compensation expense related to non-vested market-based RSUs and restricted stock was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which will be recognized over the remaining weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.6</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. There was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized compensation expense related to unvested 2023 performance-based PSUs, which will be recognized over the remaining requisite service period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.6</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years if achievement of the performance obligation becomes probable. Unrecognized compensation expense will be adjusted for actual forfeitures.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares were available for issuance under stockholder-approved equity plans.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Options - ADTRAN Holdings, Inc.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes ADTRAN Holdings, Inc. stock options outstanding as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.352%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.258%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:11.658000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.258%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:11.798%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of <br/>Stock Options<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Avg. <br/>Exercise Price<br/>(per share)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Avg. <br/>Remaining <br/>Contractual <br/>Life<br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate <br/>Intrinsic Value<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock options outstanding, December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">14.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.42</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">16,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock options outstanding, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">14.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.17</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">10,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock options exercisable, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">15.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1.70</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized compensation expense related to stock options </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">which will be recognized over the remaining weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.2</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the Business Combination, which closed on July 15, 2022, ADVA stock option holders were entitled to have their ADVA stock options assumed by ADTRAN Holdings, Inc. (applying the exchange ratio in the Business Combination Agreement), thereafter representing options to acquire stock of ADTRAN Holdings, Inc. The maximum number of shares of ADTRAN Holdings, Inc. stock potentially issuable upon such assumption was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares. The period in which such options could be assumed ended July 22, 2022. A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of ADTRAN Holdings, Inc. stock could be subject to assumed ADVA options. The determination of the fair value of stock options assumed by ADTRAN Holdings, Inc. was estimated using the Monte Carlo method and is affected by its stock price, as well as assumptions regarding a number of complex and subjective variables that may have a significant impact on the fair value estimate. The stock option pricing model requires the use of several assumptions that impact the fair value estimate. These variables include, but are not limited to, the volatility of the Company's stock price and employee exercise behaviors.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All of the options were previously issued at exercise prices that approximated fair market value at the date of grant.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate intrinsic value of stock options represents the total pre-tax intrinsic value (the difference between ADTRAN’s closing stock price on the last trading day of the quarter and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The amount of aggregate intrinsic value was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 31, 2023 and will change based on the fair market value of ADTRAN’s stock. The total pre-tax intrinsic value of options exercised during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Options - ADVA Optical Networking SE</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes ADVA Optical Networking SE stock options outstanding as of December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.92%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.92%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.440000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Options<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Exercise Price<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(Per share)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Avg.<br/>Remaining<br/>Contractual Life<br/>in Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock options outstanding, December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4.00</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock options outstanding, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.75</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock options exercisable, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7.45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2.14</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized compensation expense related to stock options which will be recognized over the remaining weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.8</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All of the options were previously issued at exercise prices that approximated fair market value at the date of grant.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aggregate intrinsic value of stock options represents the total pre-tax intrinsic value (the difference between ADVA's closing stock price on the last trading day of the quarter and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The amount of aggregate intrinsic value was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 31, 2023 and will change based on the fair market value of ADVA's stock.</span></p> 2600000 1900000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the RSUs and restricted stock outstanding as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.98%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.36%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of <br/>Shares<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Avg. Grant Date Fair Value<br/>(per share)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unvested RSUs and restricted stock outstanding, December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">17.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs and restricted stock granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs and restricted stock vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs and restricted stock forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unvested RSUs and restricted stock outstanding, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">17.65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1086000 17.54 1296000 17.6 12000 20.51 10000 15.32 2360000 17.65 700000 P3Y 0 1.50 100000 P2Y 0 1 24600000 P2Y7M6D 11900000 P2Y7M6D 2000000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes ADTRAN Holdings, Inc. stock options outstanding as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.352%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.258%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:11.658000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.258%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:11.798%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of <br/>Stock Options<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Avg. <br/>Exercise Price<br/>(per share)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Avg. <br/>Remaining <br/>Contractual <br/>Life<br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate <br/>Intrinsic Value<br/>(in thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock options outstanding, December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">14.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.42</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">16,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock options outstanding, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">14.38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.17</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">10,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock options exercisable, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">15.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1.70</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3148000 14.37 P3Y5M1D 16251000 6000 9.82 21000 12.21 7000 19 3114000 14.38 P3Y2M1D 10198000 1698000 15.96 P1Y8M12D 4436000 7300000 P2Y2M12D 2300000 2100000 10200000 43000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes ADVA Optical Networking SE stock options outstanding as of December 31, 2022 and March 31, 2023 and the changes that occurred during the three months ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.92%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.92%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.440000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Options<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Exercise Price<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(Per share)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Avg.<br/>Remaining<br/>Contractual Life<br/>in Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock options outstanding, December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8.58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4.00</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock options outstanding, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.75</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock options exercisable, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7.45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2.14</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 81000 8.58 P4Y 1222000 81000 8.67 P3Y9M 1198000 27000 7.45 P2Y1M20D 424000 100000 P3Y9M18D 1200000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. INVESTMENTS</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Debt Securities and Other Investments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following debt securities and other investments were included on the Condensed Consolidated Balance Sheets and recorded at fair value:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Municipal fixed-rate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mortgage/Agency-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Available-for-sale debt securities held at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Municipal fixed-rate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">818</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mortgage/Agency-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Available-for-sale debt securities held at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contractual maturities related to debt securities and other investments were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:18.056%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.118%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.118%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.118%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.118%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.118%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.118%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="24" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Corporate <br/>bonds</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Municipal <br/>fixed-rate <br/>bonds</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asset-<br/>backed <br/>bonds</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Mortgage/ <br/>Agency-<br/>backed bonds</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S. government <br/>bonds</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign government bonds</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less than one year</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">One to two years</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Two to three years</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three to five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Five to ten years</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">More than ten years</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Actual maturities may differ from contractual maturities as some borrowers have the right to call or prepay obligations with or without call or prepayment penalties.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Realized gains and losses on sales of debt securities are computed under the specific identification method. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the gross realized gains and losses related to its debt securities:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Gross realized gain on debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Gross realized loss on debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total (loss) gain recognized, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income generated from available-for-sale debt securities was recorded as interest and dividend income in the Condensed Consolidated Statements of Loss. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> allowance for credit losses was recorded for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> related to available-for-sale debt securities. The Company’s investment policy provides limitations for issuer concentration, which limits, at the time of purchase, the concentration in any one issuer to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the market value of its total investment portfolio. The Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t purchase any available-for-sale debt security with credit deterioration during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2023.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Realized and unrealized gains and losses related to marketable equity securities were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.16%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:10.860000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:10.860000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Realized (loss) gain on equity securities sold</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Unrealized (loss) gain on equity securities held</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total (loss) gain recognized, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income generated from marketable equity securities was recorded as interest and dividend income in the Condensed Consolidated Statements of Loss. U.S. GAAP establishes a three-level valuation hierarchy based upon observable and unobservable inputs for fair value measurement of financial instruments:</span></p><p style="margin-left:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><br/>• Level 1 – Observable outputs; values based on unadjusted quoted prices for identical assets or liabilities in an active market;</span></p><p style="margin-left:36pt;text-indent:-7.2pt;padding-left:7.2pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">• Level 2 – Significant inputs that are observable; values based on quoted prices in markets that are not active or model inputs that are observable either directly or indirectly;</span></p><p style="margin-left:36pt;text-indent:-7.2pt;padding-left:7.2pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">• Level 3 – Significant unobservable inputs; values based on prices or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. These inputs could include information supplied by investees.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s cash equivalents and investments held at fair value are categorized into this hierarchy as follows:</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.376%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.485000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.485000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.485000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.485000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurements as of March 31, 2023 Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Market for <br/>Identical<br/>Assets <br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs <br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Unobservable Inputs <br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash equivalents</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">US government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Available-for-sale debt securities</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Municipal fixed-rate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mortgage/Agency-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable equity securities</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable equity securities – various industries</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">34,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">29,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.388%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.661999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.661999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.661999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.622%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurements as of December 31, 2022 Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Market for <br/>Identical<br/>Assets <br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs <br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Unobservable Inputs <br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash equivalents</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Available-for-sale debt securities</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Municipal fixed-rate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mortgage/Agency-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable equity securities</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable equity securities – various industries</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">33,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">27,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of its Level 2 securities is calculated using a weighted average market price for each security. Market prices are obtained from a variety of industry standard data providers, large financial institutions and other third-party sources. These multiple market prices are used as inputs into a distribution-curve-based algorithm to determine the daily market value of each security.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Debt Securities and Other Investments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following debt securities and other investments were included on the Condensed Consolidated Balance Sheets and recorded at fair value:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Municipal fixed-rate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mortgage/Agency-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Available-for-sale debt securities held at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Unrealized</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Municipal fixed-rate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">818</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mortgage/Agency-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Available-for-sale debt securities held at fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2218000 4000 63000 2159000 185000 4000 181000 734000 1000 20000 715000 1699000 1000 82000 1618000 4299000 5000 151000 4153000 406000 19000 387000 9541000 11000 339000 9213000 2538000 5000 81000 2462000 185000 5000 180000 818000 1000 24000 795000 1853000 105000 1748000 3870000 3000 188000 3685000 407000 24000 383000 9671000 9000 427000 9253000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contractual maturities related to debt securities and other investments were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:18.056%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.118%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.118%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.118%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.118%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.118%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.118%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="24" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Corporate <br/>bonds</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Municipal <br/>fixed-rate <br/>bonds</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Asset-<br/>backed <br/>bonds</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Mortgage/ <br/>Agency-<br/>backed bonds</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">U.S. government <br/>bonds</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign government bonds</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less than one year</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">One to two years</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Two to three years</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three to five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Five to ten years</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">More than ten years</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 369000 181000 508000 966000 169000 166000 3174000 387000 824000 49000 600000 348000 337000 242000 123000 238000 160000 372000 2159000 181000 715000 1618000 4153000 387000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the gross realized gains and losses related to its debt securities:</span><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Gross realized gain on debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Gross realized loss on debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total (loss) gain recognized, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> </table> 4000 12000 11000 40000 -7000 -28000 0 0 0.05 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Realized and unrealized gains and losses related to marketable equity securities were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.16%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:10.860000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:10.860000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Realized (loss) gain on equity securities sold</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Unrealized (loss) gain on equity securities held</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total (loss) gain recognized, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> </table> 13000 -25000 1246000 -3362000 1259000 -3387000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s cash equivalents and investments held at fair value are categorized into this hierarchy as follows:</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.376%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.485000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.485000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.485000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:11.485000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurements as of March 31, 2023 Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Market for <br/>Identical<br/>Assets <br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs <br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Unobservable Inputs <br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash equivalents</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">US government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Available-for-sale debt securities</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Municipal fixed-rate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mortgage/Agency-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable equity securities</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable equity securities – various industries</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">34,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">29,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.388%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.661999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.661999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.661999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.622%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurements as of December 31, 2022 Using</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Market for <br/>Identical<br/>Assets <br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs <br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant Unobservable Inputs <br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash equivalents</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Available-for-sale debt securities</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Municipal fixed-rate bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asset-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mortgage/Agency-backed bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign government bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable equity securities</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable equity securities – various industries</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred compensation plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">33,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">27,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 175000 175000 243000 243000 2159000 2159000 181000 181000 715000 715000 1618000 1618000 4153000 4153000 387000 387000 821000 821000 24013000 24013000 34465000 29405000 5060000 228000 228000 2462000 2462000 180000 180000 795000 795000 1748000 1748000 3685000 3685000 383000 383000 804000 804000 22942000 22942000 33227000 27659000 5568000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. INVENTORY</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">241,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total inventory, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">416,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">427,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory reserves are established for estimated excess and obsolete inventory equal to the difference between the cost of the inventory and the estimated net realizable value of the inventory based on estimated reserve percentages, which considers historical usage, known trends, inventory age and market conditions. As of March 31, 2023 and December 31, 2022, inventory reserves were </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">73.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">57.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,383</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,087</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">241,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total inventory, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">416,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">427,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 167086000 186346000 7383000 12087000 241822000 229098000 416291000 427531000 73300000 57000000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. PROPERTY, PLANT AND EQUIPMENT</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.373%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.683%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.743%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering and other equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer hardware and software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and land improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">     Total property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">419,910</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">409,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">307,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">     Total property, plant and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">111,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">110,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-lived assets used in operations are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the undiscounted cash flows estimated to be generated by the asset are less than the asset’s carrying value. During the three months ended March 31, 2023 and 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment charges were recognized.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, which is recorded in cost of revenue, selling, general and administrative expenses and research and development expenses in the Condensed Consolidated Statements of Loss.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.373%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.683%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.743%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Engineering and other equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,932</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer hardware and software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and land improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,367</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">     Total property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">419,910</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">409,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">307,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299,101</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">     Total property, plant and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">111,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">110,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 173968000 170785000 83287000 82932000 82682000 80455000 51081000 47861000 23525000 22403000 5367000 5364000 419910000 409800000 307941000 299101000 111969000 110699000 0 0 7600000 2800000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. GOODWILL</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The changes in the carrying amount of goodwill for the three months ended March 31, 2023 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.94%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:14.24%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:14.24%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:14.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Network Solutions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Services &amp; Support</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">298,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">83,444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">381,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">301,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">84,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">385,755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Related to the Business Combination with ADVA the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">350.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of goodwill upon the merger on July 15, 2022. Goodwill represents the excess purchase price over the fair value of net assets acquired. We qualitatively assess the carrying value of goodwill each reporting period for events or circumstance changes that would more likely than not reduce the fair value of the reporting unit below its carrying amount. Based on its assessment of certain qualitative factors such as macro-economic conditions, industry and market considerations, costs factors and overall financial performance, management concluded that no such events or circumstance changes were identified that would suggest that the fair value of the goodwill was more likely than not greater than it's carrying amount as of March 31, 2023. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment of goodwill was recorded during the three months ended March 31, 2023 and 2022.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The changes in the carrying amount of goodwill for the three months ended March 31, 2023 are as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.94%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:14.24%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:14.24%;"></td> <td style="width:1%;"></td> <td style="width:1.78%;"></td> <td style="width:1%;"></td> <td style="width:14.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Network Solutions</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Services &amp; Support</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">298,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">83,444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">381,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">301,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">84,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">385,755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 298280000 83444000 381724000 3139000 892000 4031000 301419000 84336000 385755000 350500000 0 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">INTANGIBLE ASSETS</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets consisted of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:19.284%;"></td> <td style="width:1%;"></td> <td style="width:11.502%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.102%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.102%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.102%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.102%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.102%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.102%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Useful Life<br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Book Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Book Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Backlog</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">292,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Licensed technology</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Licensing agreements</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patents</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">431</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade names</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,167</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">     Total</span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">470,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">91,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">379,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">467,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">66,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">401,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets are reviewed for impairment whenever events and circumstances indicate impairment may have occurred. The Company assessed impairment triggers related to intangible assets during each financial period in 2023 and 2022. As a result, no quantitative impairment test of long-lived assets was performed as of March 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment losses of intangible assets were recorded during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2023 and 2022.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2023 and 2022, respectively, and was included in cost of revenue, selling, general and administrative expenses and research and development expenses in the Condensed Consolidated Statements of Loss.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated future amortization expense of intangible assets was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">     Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">379,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets consisted of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:19.284%;"></td> <td style="width:1%;"></td> <td style="width:11.502%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.102%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.102%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.102%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.102%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.102%;"></td> <td style="width:1%;"></td> <td style="width:1.1%;"></td> <td style="width:1%;"></td> <td style="width:8.102%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Useful Life<br/>(in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Book Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Book Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Backlog</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">292,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">320,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Licensed technology</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Licensing agreements</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patents</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">431</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade names</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,167</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">     Total</span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">470,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">91,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">379,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">467,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">66,478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">401,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> P10Y10M24D 54103000 12180000 41923000 55517000 12772000 42745000 P1Y7M6D 56382000 35348000 21034000 55782000 22725000 33057000 P8Y6M 323723000 31604000 292119000 320364000 21856000 298508000 P9Y 5900000 3305000 2595000 5900000 3141000 2759000 P8Y6M 560000 316000 244000 560000 298000 262000 P7Y3M18D 500000 449000 51000 500000 431000 69000 P3Y 29167000 7847000 21320000 29066000 5255000 23811000 470335000 91049000 379286000 467689000 66478000 401211000 0 0 0 0 25800000 900000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated future amortization expense of intangible assets was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">     Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">379,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 56855000 58129000 46558000 43292000 41922000 132530000 379286000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. HEDGING</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has certain forward rate agreements to hedge foreign currency exposure of expected future cash flows in foreign currency. The Company does not hold or issue derivative instruments for trading or other speculative purposes. Derivatives are initially recognized at fair value on the date a derivative contract is entered into and are subsequently re-measured to their fair value at the end of each reporting period. All changes in the fair value of derivative instruments are recognized as other income (expense) in the Consolidated Statements of Income. The derivative instruments are not subject to master netting agreements and are not offset in the Consolidated Balance Sheets. We are exposed to risk from credit-related losses resulting from nonperformance by counterparties to our financial instruments. We perform credit evaluations of our counterparties under forward exchange contracts and expect all counterparties to meet their obligations. We have not experienced credit losses from our counterparties. As of March 31, 2023, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> forward rate contracts outstanding.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency Hedging Agreement</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 3, 2022, the Company entered into a Euro/U.S. forward contract arrangement (the “Initial Forward”) with Wells Fargo Bank, N.A. (the “Hedge Counterparty”). The Initial Forward, which is governed by the provisions of an ISDA Master Agreement (including schedules thereto and transaction confirmations that supplement such agreement) entered into between the Company and the Hedge Counterparty, enables the Company to conv</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ert a portion of its Euro denominated payment obligations under the DPLTA into U.S. Dollars. Under the Initial Forward, the Company agreed to exchange an aggregate notional amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">160.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million U.S. dollars for Euros at a daily fixed forward rate ranging from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.98286</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.03290</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The aggregate amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">160.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is divided into eight quarterly tranches of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, commencing in the fourth quarter of 2022. The Company, at its sole discretion, may exchange all or part of each tranche on any given day within the applicable quarter; provided, however, that it must exchange the full tranche by the end of such quarter. The Initial Forward may be accelerated or terminated early for a number of reasons, including but not limited to (i) non-payment by the Company or the Hedge Counterparty, (ii) breach of representation or warranty or covenant by either party or (iii) insolvency or bankruptcy of either party.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 21, 2023, the Company entered into a Euro/U.S. dollar forward contract arrangement (the “Forward”) with Wells Fargo Bank, N.A. (the “Hedge Counterparty”). Under the Forward, which is governed by the provisions of an ISDA Master Agreement (including schedules thereto and transaction confirmations that supplemen</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t such agreement) entered into between the Company and the Hedge Counterparty, the Company will exchange an aggregate notional amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">160.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million U.S. dollars for Euros at a daily fixed forward rate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.085</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per €</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in average. During the thr</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ee months ended March 31, 2023, the Company settled one $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million forward contract tranche a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nd the remaining will be divided into seven quarterly tranches of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. These new forward contracts transacted on March 21, 2023 (to sell EUR/buy USD) were entered into for the purpose of unwinding the previously transacted forward contracts (to buy EUR/sell USD), transacted in November 2022. The drawdown dates of the original ratchet forwards are set to the same date as the maturity of the new offsetting forward contracts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of the Company's derivative instruments recorded in the Condensed Consolidated Balance Sheet as of March 31, 2023 and December 31, 2022 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.84%;"></td> <td style="width:1.54%;"></td> <td style="width:14.18%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.18%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments (Level 2):</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange contracts – derivative assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other receivables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,831</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange contracts – derivative liabilities</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">351</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">633</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11,480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The change in the fair values of the Company's derivative instruments recorded in the Condensed Consolidated Statements of Income during the three months ended March 31, 2023 and 2022 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.282%;"></td> <td style="width:1.399%;"></td> <td style="width:24.97%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Income Statement<br/>Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other income (expense), net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 53 160000000 0.98286 1.0329 160000000 20000000 160000000 1.085 1 20000000 20000000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of the Company's derivative instruments recorded in the Condensed Consolidated Balance Sheet as of March 31, 2023 and December 31, 2022 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.84%;"></td> <td style="width:1.54%;"></td> <td style="width:14.18%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.18%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments (Level 2):</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange contracts – derivative assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other receivables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,831</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange contracts – derivative liabilities</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">351</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">633</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11,480</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The change in the fair values of the Company's derivative instruments recorded in the Condensed Consolidated Statements of Income during the three months ended March 31, 2023 and 2022 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.282%;"></td> <td style="width:1.399%;"></td> <td style="width:24.97%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Income Statement<br/>Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other income (expense), net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 11831000 11992000 351000 633000 11480000 11359000 -69000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. REVOLVING CREDIT AGREEMENTS</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of the Company's current and non-current revolving credit agreements in its Condensed Consolidated Balance Sheets were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(As restated)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">New Nord/LB revolving line of credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nord/LB revolving line of credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Syndicated credit agreement working capital line of credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">DZ bank revolving line of credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total current revolving credit agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">10,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">35,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(As restated)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Wells Fargo credit agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total non-current revolving credit agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">60,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2023, the weighted average interest rate on our revolving credit agreements was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Wells Fargo Credit Agreement</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 18, 2022, ADTRAN Holdings, Inc. and ADTRAN, Inc., as the borrower, entered into a credit agreement with a syndicate of banks, including Wells Fargo Bank, National Association, as administrative agent (“Administrative Agent”), and the other lenders named therein (the “Credit Agreement”). The Credit Agreement allowed for borrowings of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in aggregate principal amount, but the borrowings increased to up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">400</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in aggregate principal amount upon the DPLTA becoming effective o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n January 16, 2023.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement replaced the Cadence Revolving Credit Agreement and the Wells Fargo Revolving Credit Agreement. In connection with the entry into the Credit Agreement, all outstanding borrowings under such credit agreements have been repaid and the agreements terminated.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2023, ADTRAN, Inc.’s borrowings under the revolving line of credit were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">180.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. In addition, we may issue up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in letters of credit against our $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">400.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million total facility. As of March 31, 2023, we had a total of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in letters of credit under ADTRAN, Inc. outstanding against our eligible borrowings, leaving a net amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">216.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million available for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">future borrowings. Any future credit extensions under the Credit Agreement are subject to customary conditions precedent. The proceeds of any loans are expected to be used for general corporate purposes and to pay a portion of the Exchange Offer consideration. The Credit Agreement matures in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> but provides the Company with an option to request extensions subject to customary conditions.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All U.S. borrowings under the Credit Agreement (other than swingline loans, which will bear interest at the Base Rate (as defined below)) will bear interest, at the Company’s option, at a rate per annum equal to (A)(i) the highest of (a) the federal funds rate (i.e., for any day, the rate per annum equal to the weighted average of the rates on overnight federal funds transactions with members of the Federal Reserve System, as published by t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he Federal Reserve Bank of New York on the business day next succeeding such day) plus ½ of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, (b) the prime commercial lending rate of the Administrative Agent, as established from time to time at its principal U.S. office (which such rate is an index or base rate and will not necessarily be its lowest or best rate charged to its customers or other banks), and (c) the daily Adjusted Term SOFR (as defined in the Credit Agreement) for a one-month tenor plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, plus (ii) the applicable rate, ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (the “Base Rate”), or (B) the sum of the Adjusted Term SOFR (as defined in the Credit Agreement) plus the applicable rate, ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, provided that such sum is subject to a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% floor (such loans utilizing this interest rate, “SOFR Loans”). All E.U. borrowings under the Credit Agreement (other than swingline loans) will bear interest at a rate per annum equal to the sum of the Euro Interbank Offered Rate as administered by the European Money Markets Institute (or a comparable or successor administrator approved by the Administrative Agent) plus the applicable rate, ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, provided that such sum is subject to a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% floor (such loans utilizing this interest rate, “EURIBOR Loans”). The applicable rate is based on the consolidated net leverage ratio of the Company and its subsidiaries as determined pursuant to the terms of the Credit Agreement. Default interest is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum in excess of the rate otherwise applicable in the case of any overdue principal or any other overdue amount.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to paying interest on outstanding principal under the Credit Agreement, the Company is required to pay a commitment fee to the lenders under the Credit Agreement in respect of unutilized revolving loan commitments and an additional commitment ticking fee at a rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on the commitment amounts of each lender until the earliest of (i) the date of the Senior Credit Facilities Increase, (ii) the Company’s voluntary termination of the credit facility commitment, and (iii) December 31, 2023. The Company is also required</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">pay a participation fee to the Administrative Agent for the account of each lender with respect to the Company’s participation in letters of credit at the then applicable rate for SOFR Loans.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement permits the Company to prepay any or all of the outstanding loans or to reduce the commitments under the Credit Agreement without incurring premiums or penalties (except breakage costs with respect to SOFR Loans and EURIBOR Loans). The Credit Agreement contains customary affirmative and negative covenants, including incurrence covenants and certain other limitations on the ability of the Company and the Company’s subsidiaries to incur additional debt, guarantee other obligations, grant liens on assets, make investments, dispose of assets, pay dividends or other payments on capital stock, make restricted payments, engage in mergers or consolidations, engage in transactions with affiliates, modify its organizational documents, and enter into certain restrictive agreements. It also contains customary events of default (subject to customary cure periods and materiality thresholds). Furthermore, the Credit Agreement requires that the consolidated total net leverage ratio (as defined in the Credit Agreement) of the Company and its subsidiaries tested on the last day of each fiscal quarter not exceed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to 1.0 through September 30, 2024 and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to 1.00 from December 31, 2024 and thereafter, subject to certain exceptions. The Credit Agreement also requires that the consolidated interest coverage ratio (as defined in the Credit Agreement) of the Company and its subsidiaries tested on the last day of each fiscal quarter not fall below </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to 1.00. As of March 31, 2023, the Company was in compliance with all material covenants.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Finally, pursuant to a Collateral Agreement, dated as of July 18, 2022, among the Company, ADTRAN, Inc. and the Administrative Agent, ADTRAN, Inc.’s obligations under the Credit Agreement are secured by substantially all of the assets of ADTRAN, Inc. and the Company. In addition, the Company has guaranteed ADTRAN, Inc.’s obligations under the Credit Agreement pursuant to a Guaranty Agreement, dated as of July 18, 2022, by ADTRAN, Inc. and the Company in favor of the Administrative Agent.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New Nord/LB Revolving Line of Credit</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 29, 2023, ADVA entered into a </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million unsecured revolving line of credit with Norddeutsche Landesbark - Girozentrale (Nord/LB) that bears interest of Euro Short Term Rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.94</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. The line of credit has a perpetual term that can be terminated by the Company or Nord/LB at any time. As of March 31, 2023, ADVA borrowed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under this facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Nord/LB Revolving Line of Credit</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On August 8, 2022, ADVA entered into a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million revolving line of credit with Norddeutsche Landesbark - Girozentrale (Nord/LB) that bears interest of Euro Short Term Rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and which matures in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. On January 31, 2023, the Company repaid the outstanding borrowings under the Nord/LB revolving line of credit. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts are available for future borrowings.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Syndicated Credit Agreement Working Capital Line of Credit</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2018, ADVA entered into a syndicated credit agreement wit</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">h Bayerische Landesbank and Deutsche Bank AG Branch German Business to borrow up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as part of a working capital line of credit. On January 31, 2023, the Company repaid the outstanding borrowings under the syndicated credit agreement working capital line of credit. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts are available for future borrowings.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">DZ Bank Revolving Line of Credit</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the fourth quarter of 2022, ADVA entered into a revolving line of credit with DZ Bank to borrow up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Interest on the line of credit reset monthly based on renewal of the loan and was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% at the time the loan was repaid. On March 12, 2023, the Company repaid the outstanding borrowings under the DZ Bank revolving line of credit. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts are available for future borrowings.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of the Company's current and non-current revolving credit agreements in its Condensed Consolidated Balance Sheets were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(As restated)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">New Nord/LB revolving line of credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nord/LB revolving line of credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Syndicated credit agreement working capital line of credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">DZ bank revolving line of credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total current revolving credit agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">10,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">35,936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(As restated)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Wells Fargo credit agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total non-current revolving credit agreement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">180,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">60,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 10843000 16091000 10727000 9118000 10843000 35936000 180000000 60000000 180000000 60000000 0.062 100000000 400000000 180000000 25000000 400000000 3400000 216600000 2027-07 0.01 0.01 0.005 0.0125 0.014 0.0215 0 0.015 0.0225 0 0.02 0.0025 3.25 2.75 3 16100000 0.0194 10800000 16100000 0.014 2023-08 0 10700000 0 9100000 0.028 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. NOTES PAYABLE</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of the Company's notes payable in its Condensed Consolidated Balance Sheets were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.84%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.66%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:14.16%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value as of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value as of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value as of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Syndicated credit agreement notes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Notes Payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">24,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Syndicated Credit Agreement Note Payable</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2018, ADVA entered into a syndicated credit agreement with Bayerische Landesbank and Deutsche Bank AG Branch German Business to borrow $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">63.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. On January 31, 2023, the Company repaid the outstanding borrowings under the syndicated credit agreement note payable. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts are available for future borrowings.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of the Company's notes payable in its Condensed Consolidated Balance Sheets were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.84%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.66%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:14.16%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value as of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value as of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value as of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Syndicated credit agreement notes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Notes Payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">24,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 24598000 24598000 63700000 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14. EMPLOYEE BENEFIT PLANS</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain a defined benefit pension plan covering employees in certain foreign countries.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Business Combination, we acquired $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of additional obligations and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of assets related to post-employment benefit plans for certain groups of employees at our new operations outside of the U.S. Plans vary depending on the legal, economic, and tax environments of the respective country. For defined benefit plans, accruals for pensions and similar commitments have been included in the results for this year. The new defined benefit plans are for employees in Switzerland, Italy, Israel and India:</span></p><div style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In Switzerland, there are two defined benefit pension plans. Both plans provide benefits in the event of retirement, death or disability. The plan's benefits are based on age, years of service, salary and on a participants old age account. The plans are financed by contributions paid by the participants and by the Company.</span></div></div><div style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In Italy, the post-employment benefit plan is required due to statutory provisions. The plan is financed directly by the Company on a pay as you go basis. Employees receive their pension payments as a function of salary, inflation and a notional account.</span></div></div><div style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In Israel, there is a defined benefit pension plan that provides benefits in the event of a participant being dismissed involuntarily, retirement or death. The plan's benefits are based on the higher of the severance benefit required by law or the cash surrender value of the severance benefit component of any qualifying insurance policy or long-term employee benefit fund that is registered in the participants' name. The plan is financed by contributions paid by the Company.</span></div></div><div style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In India, the post-employment benefit plan is required due to statutory provisions. The plan is financed directly by the Company on a pay as you go basis. </span></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company's net pension liability totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of March 31, 2023 and December 31, 2022, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the components of net periodic pension cost related to a defined benefit pension plan covering employees in certain foreign countries:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_7a050e50-93ce-4fdc-984e-5b7a7ada72ad;"><span style="-sec-ix-hidden:F_69de4ee9-b0ad-4646-802e-a319accf7936;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c81e7c78-eacc-4ecc-9840-05e460d08560;"><span style="-sec-ix-hidden:F_342ad40b-6cd9-40b8-8d1c-b101aadc2142;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_280cdc4d-ce50-4dbc-8a11-e487d06f5448;"><span style="-sec-ix-hidden:F_f80cfacc-d250-4527-8d39-4bb15e61ccbb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of actuarial losses</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net periodic pension cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of net periodic pension cost, other than the service cost component, are included in other income, net in the Condensed Consolidated Statements of Loss. Service cost is included in cost of revenue, selling, general and administrative expenses and research and development expenses in the Condensed Consolidated Statements of Loss. The Company made contributions to the defined benefit pension plans totaling </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the three months ending March 31, 2023 and 2022, respectively. Contributions to the defined benefit pension plans for the remainder of 2023 will be limited to benefit payments to retirees which are paid out of the operating cash flows of the Company and are expected to be approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million.</span></p> 29600000 22300000 10700000 10600000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the components of net periodic pension cost related to a defined benefit pension plan covering employees in certain foreign countries:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_7a050e50-93ce-4fdc-984e-5b7a7ada72ad;"><span style="-sec-ix-hidden:F_69de4ee9-b0ad-4646-802e-a319accf7936;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c81e7c78-eacc-4ecc-9840-05e460d08560;"><span style="-sec-ix-hidden:F_342ad40b-6cd9-40b8-8d1c-b101aadc2142;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_280cdc4d-ce50-4dbc-8a11-e487d06f5448;"><span style="-sec-ix-hidden:F_f80cfacc-d250-4527-8d39-4bb15e61ccbb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of actuarial losses</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net periodic pension cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 398000 257000 -32000 222000 -58000 470000 -6000 -89000 430000 98000 1000000 500000 3300000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15. EQUITY</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accumulated Other Comprehensive Income (Loss)</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the changes in accumulated other comprehensive income (loss), net of tax, by component:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:43.866%;"></td> <td style="width:1.101%;"></td> <td style="width:1%;"></td> <td style="width:8.126999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.101%;"></td> <td style="width:1%;"></td> <td style="width:8.126999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.101%;"></td> <td style="width:1%;"></td> <td style="width:8.126999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.101%;"></td> <td style="width:1%;"></td> <td style="width:8.126999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.101%;"></td> <td style="width:1%;"></td> <td style="width:8.126999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2023<br/>(As Restated)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Losses) Gains<br/>on<br/>Available-<br/>for-Sale <br/>Securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Defined <br/>Benefit Plan <br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency <br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">ASU 2018-02 Adoption</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">27,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">26,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income before<br/>   reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other <br/>   comprehensive (loss) income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Comprehensive income attributable to non-controlling interest, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">35,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">34,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:44.8%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Losses) <br/>Gains<br/>on<br/>Available-<br/>for-Sale <br/>Securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Defined<br/>Benefit Plan <br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign<br/>Currency <br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">ASU 2018-02 Adoption</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive loss before<br/>   reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other<br/>   comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of March 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">13,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> </table><p style="margin-left:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the details of reclassifications out of accumulated other comprehensive loss:</span></p><p style="text-indent:-24.5pt;padding-left:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.811%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:28.126%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount <br/>Reclassified<br/>from<br/>Accumulated <br/>Other <br/>Comprehensive <br/>(Loss) Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Affected Line Item in the<br/>Statement Where Net<br/>(Loss) Income Is Presented</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized gain (loss) on available-for-sale securities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net realized gain on sales of securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net investment (loss) gain</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Defined benefit plan adjustments – actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total reclassifications for the period, before tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total reclassifications for the period, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:0.25in;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.693432091613477%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A part of the computation of net periodic pension cost, which is included in other income, net in the Condensed Consolidated Statements of Loss.</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.471%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.462%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:28.346%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2022</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount <br/>Reclassified<br/>from<br/>Accumulated <br/>Other <br/>Comprehensive <br/>(Loss) Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Affected Line Item in the <br/>Statement Where Net <br/>(Loss) Income Is Presented</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized gain (loss) on available-for-sale securities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net realized loss on sales of securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net investment (loss) gain</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Defined benefit plan adjustments – actuarial gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total reclassifications for the period, before tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total reclassifications for the period, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:0.25in;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.34375in;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.7410181344202265%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A part of the computation of net periodic pension cost, which is included in other income, net in the Condensed Consolidated Statements of Loss.</span></div></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the tax effects related to the change in each component of other comprehensive income (loss):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.18%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:4.862%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.643000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:4.662%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.282%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.882000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.482%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Before-Tax <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Tax <br/>(Expense)<br/>Benefit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net-of-Tax <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Before-Tax <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Tax<br/>(Expense)<br/>Benefit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net-of-Tax<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized gain (loss) on available-for-sale <br/>   securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reclassification adjustment for amounts related to <br/>   available-for-sale investments included in net (loss) gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reclassification adjustment for amounts related to <br/>   defined benefit plan adjustments included in net (loss) gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Other Comprehensive Income (Loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the changes in accumulated other comprehensive income (loss), net of tax, by component:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:43.866%;"></td> <td style="width:1.101%;"></td> <td style="width:1%;"></td> <td style="width:8.126999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.101%;"></td> <td style="width:1%;"></td> <td style="width:8.126999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.101%;"></td> <td style="width:1%;"></td> <td style="width:8.126999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.101%;"></td> <td style="width:1%;"></td> <td style="width:8.126999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.101%;"></td> <td style="width:1%;"></td> <td style="width:8.126999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2023<br/>(As Restated)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Losses) Gains<br/>on<br/>Available-<br/>for-Sale <br/>Securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Defined <br/>Benefit Plan <br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency <br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">ASU 2018-02 Adoption</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">27,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">26,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive income before<br/>   reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other <br/>   comprehensive (loss) income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Comprehensive income attributable to non-controlling interest, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">35,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">34,526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:44.8%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Losses) <br/>Gains<br/>on<br/>Available-<br/>for-Sale <br/>Securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Defined<br/>Benefit Plan <br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign<br/>Currency <br/>Adjustments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">ASU 2018-02 Adoption</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other comprehensive loss before<br/>   reclassifications</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts reclassified from accumulated other<br/>   comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net current period other comprehensive income (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of March 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">13,556</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> </table><p style="margin-left:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -836000 -1016000 27593000 385000 26126000 83000 8678000 8761000 14000 -35000 -21000 69000 35000 8678000 8782000 382000 382000 -767000 -981000 35889000 385000 34526000 -552000 -5613000 -6134000 385000 -11914000 -975000 -905000 -1880000 -251000 13000 -238000 -724000 -13000 -905000 -1642000 -1276000 -5626000 -7039000 385000 -13556000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the details of reclassifications out of accumulated other comprehensive loss:</span></p><p style="text-indent:-24.5pt;padding-left:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.811%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:10.382%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:28.126%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount <br/>Reclassified<br/>from<br/>Accumulated <br/>Other <br/>Comprehensive <br/>(Loss) Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Affected Line Item in the<br/>Statement Where Net<br/>(Loss) Income Is Presented</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized gain (loss) on available-for-sale securities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net realized gain on sales of securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net investment (loss) gain</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Defined benefit plan adjustments – actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total reclassifications for the period, before tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total reclassifications for the period, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:0.25in;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.693432091613477%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A part of the computation of net periodic pension cost, which is included in other income, net in the Condensed Consolidated Statements of Loss.</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.471%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:10.462%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:28.346%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2022</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount <br/>Reclassified<br/>from<br/>Accumulated <br/>Other <br/>Comprehensive <br/>(Loss) Income</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Affected Line Item in the <br/>Statement Where Net <br/>(Loss) Income Is Presented</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized gain (loss) on available-for-sale securities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net realized loss on sales of securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net investment (loss) gain</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Defined benefit plan adjustments – actuarial gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total reclassifications for the period, before tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total reclassifications for the period, net of tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><div style="margin-left:0.25in;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.34375in;text-align:left;"><span style="transform:scale(0.67);color:#000000;white-space:pre-wrap;vertical-align:super;font-size:10pt;font-family:Times New Roman;transform-origin:top left;min-width:4.7410181344202265%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A part of the computation of net periodic pension cost, which is included in other income, net in the Condensed Consolidated Statements of Loss.</span></div></div> 18000 -51000 -33000 -12000 -21000 -330000 19000 -311000 -73000 -238000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the tax effects related to the change in each component of other comprehensive income (loss):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.18%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:4.862%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.643000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:4.662%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.282%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.882000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.482%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Before-Tax <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Tax <br/>(Expense)<br/>Benefit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net-of-Tax <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Before-Tax <br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Tax<br/>(Expense)<br/>Benefit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net-of-Tax<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized gain (loss) on available-for-sale <br/>   securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reclassification adjustment for amounts related to <br/>   available-for-sale investments included in net (loss) gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reclassification adjustment for amounts related to <br/>   defined benefit plan adjustments included in net (loss) gain</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total Other Comprehensive Income (Loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">38</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> </table> 109000 26000 83000 -1283000 -308000 -975000 18000 4000 14000 -330000 -79000 -251000 51000 16000 35000 -19000 -6000 -13000 8678000 8678000 -905000 -905000 8820000 38000 8782000 -1877000 -235000 -1642000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16. REDEEMABLE NON-CONTROLLING INTEREST</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the redeemable non-controlling interest activity for the three months ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.56%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:19.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reclassification of non-controlling interests</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">443,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Redemption of redeemable non-controlling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income attributable to redeemable non-controlling interests</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Annual recurring compensation earned</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Translation adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">442,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Annual Recurring Compensation payable on untendered outstanding shares under the DPLTA must be recognized as it accrues. For the three months ended March 31, 2023, we have recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million representing the current quarter's portion of the annual dividend to the redeemable non-controlling shareholders, which will be paid annually after the ordinary general shareholders' meeting of ADVA beginning in 2024.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the redeemable non-controlling interest activity for the three months ended March 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.56%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:19.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reclassification of non-controlling interests</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">443,757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Redemption of redeemable non-controlling interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income attributable to redeemable non-controlling interests</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Annual recurring compensation earned</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Translation adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">442,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 443757000 1519000 2809000 -2809000 430000 442668000 2800000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17. LOSS PER SHARE</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The calculation of basic and diluted loss per share is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023<br/>(As Restated)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Numerator</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to ADTRAN Holdings, Inc.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Denominator</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average number of shares – basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive securities</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PSUs, RSUs and restricted stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average number of shares – diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss per share attributable to ADTRAN Holdings, Inc. – basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss per share attributable to ADTRAN Holdings, Inc. – diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2023 and 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">five</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand shares, respectively, of unvested PSUs, RSUs and restricted stock were excluded from the calculation of diluted earnings per share due to their anti-dilutive effect.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2023 and 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million stock options, respectively, were outstanding but were not included in the computation of diluted earnings per share. These stock options were excluded because their exercise prices were greater than the average market price of the common shares during the applicable period, making them anti-dilutive under the treasury stock method.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The calculation of basic and diluted loss per share is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023<br/>(As Restated)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Numerator</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss attributable to ADTRAN Holdings, Inc.</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Denominator</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average number of shares – basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive securities</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PSUs, RSUs and restricted stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average number of shares – diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss per share attributable to ADTRAN Holdings, Inc. – basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss per share attributable to ADTRAN Holdings, Inc. – diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -40083000 -1127000 78358000 49113000 78358000 49113000 -0.51 -0.02 -0.51 -0.02 100000 5000 400000 100000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18. SEGMENT INFORMATION</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The chief operating decision maker regularly reviews the Company’s financial performance based on </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments: (1) Network Solutions and (2) Services &amp; Support.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Network Solutions segment includes hardware and software products that enable a digital future which support the Company's Subscriber, Access and Aggregation, and Optical Networking Solutions. The Company's cloud-managed Wi-Fi gateways, virtualization software, and switches provide a mix of wired and wireless connectivity at the customer premises. In addition, its Carrier Ethernet products support a variety of applications at the network edge ranging from mobile backhaul to connecting enterprise customers (“Subscriber Solutions"). The Company's portfolio includes products for multi-gigabit service delivery over fiber or alternative media to homes and businesses.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Services &amp; Support segment offers a comprehensive portfolio of network design, implementation, maintenance and cloud-hosted services supporting its Subscriber, Access and Aggregation, and Optical Networking Solutions. These services assist operators in the deployment of multi-vendor networks while reducing their cost to maintain these networks. The cloud-hosted services include a suite of SaaS applications under the Company's Mosaic One platform that manages end-to-end network and service optimization for both fiber access infrastructure and mesh Wi-Fi connectivity. The Company backs these services with a global support organization that offers on-site and off-site support services with varying SLAs.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The performance of these segments is evaluated based on revenue, gross profit and gross margin; therefore, selling, general and administrative expenses, research and development expenses, interest and dividend income, interest expense, net investment (loss) gain, other income (loss), net and income tax benefit (expense) are reported on a Company-wide basis only. There is no inter-segment revenue. Asset information by reportable segment is not produced and, therefore, is not reported.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about the revenue and gross profit of its reportable segments:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Profit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Profit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Network Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282,418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Services &amp; Support</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,520</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">323,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">87,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">154,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">54,316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2023 and 2022, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of depreciation expense was included in gross profit for our Network Solutions segment. For the three months ended March 31, 2023 and 2022, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand, respectively, of depreciation expense was included in gross profit for our Services &amp; Support segment.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue by Category</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to its reportable segments, revenue is also reported for the following </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> categories – Subscriber Solutions, Access &amp; Aggregation Solutions, and Optical Networking Solutions.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prior to the Business Combination with ADVA on July 15, 2022, ADTRAN reported revenue across the following three categories: (1) Access &amp; Aggregation, (2) Subscriber Solutions &amp; Experience and (3) Traditional &amp; Other Products. Following the Business Combination with ADVA, the Company has recast these revenues such that ADTRAN’s former Access &amp; Aggregation revenue is combined with a portion of the applicable ADVA solutions to create Access &amp; Aggregation Solutions, ADTRAN’s former Subscriber Solutions &amp; Experience revenue is combined with a portion of the applicable ADVA solutions to create Subscriber Solutions, and the revenue from Traditional &amp; Other products is now included in the applicable Access &amp; Aggregation Solutions or Subscriber Solutions category. Optical Networking Solutions is a new revenue category added to represent a meaningful portion of ADVA’s portfolio.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Subscriber Solutions portfolio is used by Service Providers to terminate their access services infrastructure at the customer premises while providing an immersive and interactive experience for residential, business and wholesale subscribers. This revenue category includes hardware- and software-based products and services. These solutions include fiber termination solutions for residential, business and wholesale subscribers, Wi-Fi access solutions for residential and business subscribers, Ethernet switching and network edge virtualization solutions for business subscribers, and cloud software solutions covering a mix of subscriber types.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Access &amp; Aggregation Solutions are solutions that are used by communications Service Providers to connect residential subscribers, business subscribers and mobile radio networks to the Service Providers’ metro network, primarily through fiber-based connectivity. This revenue category includes hardware- and software-based products and services. Our solutions within this category are a mix of fiber access and aggregation platforms, precision network synchronization and timing solutions, and access orchestration solutions that ensure highly reliable and efficient network performance.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Optical Networking Solutions are used by communications Service Providers, internet content providers and large-scale enterprises to securely interconnect metro and regional networks over fiber. This revenue category includes hardware- and software-based products and services. Our solutions within this category include open optical terminals, open line systems, optical subsystems and modules, network infrastructure assurance systems, and automation platforms that are used to build high-scale, secure and assured optical networks.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents revenue information by category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.272%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Subscriber Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Access &amp; Aggregation Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">97,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Optical Networking Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">323,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">154,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue by Geographic Area</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenue information by geographic area:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.272%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Germany</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United Kingdom</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other international</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,763</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">323,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">154,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 2 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about the revenue and gross profit of its reportable segments:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Profit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenue</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Profit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Network Solutions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282,418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Services &amp; Support</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,520</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">323,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">87,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">154,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">54,316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 282418000 63288000 138374000 47721000 41494000 24520000 16144000 6595000 323912000 87808000 154518000 54316000 1500000 200000 2000 3000 3 79336000 56722000 96820000 97796000 147756000 323912000 154518000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenue information by geographic area:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.272%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Germany</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United Kingdom</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,397</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other international</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,763</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">323,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">154,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 131466000 99048000 76286000 10920000 57397000 30388000 58763000 14162000 323912000 154518000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19. LIABILITY FOR WARRANTY RETURNS</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company's products generally include warranties of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90 days to five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for product defects. The Company accrues for warranty returns at the time of product shipment based on its historical return rate and estimate of the cost to repair or replace the defective products. The Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers. The increasing complexity of the Company's products may cause warranty incidences, when they arise, to be more costly. Estimates regarding future warranty obligations may change due to product failure rates, material usage and other rework costs incurred in correcting a product failure. In addition, from time to time, specific warranty accruals may be recorded if unforeseen problems arise. Should the Company's actual experience relative to these factors be worse than its estimates, the Company will be required to record additional warranty expense. The liability for warranty obligations totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and is included in accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The warranty expense and write-off activity for the three months ended March 31, 2023 and 2022 are summarized as follows:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:93.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.32%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:18.139999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:18.139999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Plus: Amounts charged to cost and expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Plus: Foreign currency translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,099</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 90 days to five years 7200000 7200000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The warranty expense and write-off activity for the three months ended March 31, 2023 and 2022 are summarized as follows:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:93.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.32%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:18.139999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:18.139999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Plus: Amounts charged to cost and expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Plus: Foreign currency translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,099</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 7196000 5403000 1077000 344000 26000 1099000 604000 7200000 5143000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20. COMMITMENTS AND CONTINGENCIES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal Matters</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time the Company is subject to or otherwise involved in various lawsuits, claims, investigations and legal proceedings that arise out of or are incidental to the conduct of our business (collectively, “Legal Matters”), including those relating to employment matters, patent rights, regulatory compliance matters, stockholder claims, and contractual and other commercial disputes. Such Legal Matters, even if not meritorious, could result in the expenditure of significant financial and managerial resources. Additionally, an unfavorable outcome in a legal matter, including in a patent dispute, could require the Company to pay damages, entitle claimants to other relief, such as royalties, or could prevent the Company from selling some of its products in certain jurisdictions. At this time, the Company is unable to predict the outcome of or estimate the possible loss or range of loss, if any, associated with such legal matters.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">DPLTA Exit Costs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the terms of the DPLTA, each ADVA shareholder (other than the Company) has received an offer to elect either (1) to remain an ADVA shareholder and receive from us an Annual Recurring Compensation payment, or (2) to receive Exit Compensation. Assuming all of the minority holders of currently outstanding ADVA shares were to elect the second option, we are obligated to make aggregate Exit Compensation payments of approximately EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">309.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million or appro</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">335.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, based on an exchange rate as of March 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Shareholders electing the first option of Annual Recurring Compensation may later elect the second option. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The opportunity for outside ADVA shareholders to tender ADVA shares in exchange for Exit Compensation had been scheduled to expire on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 16, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. However, due to the appraisal proceedings that have been initiated in accordance with applicable German law, this time period for tendering shares has been extended pursuant to the German Stock Corporation Act (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Aktiengesetz</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) and will end two months after the date on which a final decision in such appraisal proceedings has been published in the Federal Gazette (</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Bundesanzeiger</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">).</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our obligation to pay Annual Recurring Compensation under the DPLTA is a continuing payment obligation, which will amount to approximately EUR </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (based on the current exchange rate) per year assuming none of the minority ADVA shareholders were to elect Exit Compensation. The foregoing amounts do not reflect any potential increase in payment obligations that we may have depending on the outcome of ongoing appraisal proceedings in Germany. During the three months ended March 31, 2023, we accrued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in Annual Recurring Compensation, which was reflected as a reduction to retained earnings.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance Bonds</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">C</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ertain contracts, customers and jurisdictions in which we do business require us to provide various guarantees of performance such as bid bonds, performance bonds and customs bonds. As of March 31, 2023 and December 31, 2022, we had commitments related to these bonds totaling</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, which expire at various dates through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 2031</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In general, we would only be liable for the amount of these guarantees in the event of default under each contract, the probability of which we believe is remote.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Purchase Commitments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company purchases components from a variety of suppliers and use contract manufacturers to provide manufacturing services for our products. Our inventory purchase commitments are for short-term product manufacturing requirements as well as for commitments to suppliers to secure manufacturing capacity. Certain of our inventory purchase commitments with contract manufacturers and suppliers relate to arrangements to secure supply and pricing for certain product components for multi-year periods. As of March 31, 2023, purchase commitments totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">459.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p> 309500000 335600000 2023-03-16 10500000 11300000 2800000 11700000 22000000 2031-04 459300000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21. RESTRUCTURING</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the fourth quarter of 2022, the Company initiated a restructuring program designed to optimize the assets and business processes, and information technology systems of the Company in relation to the Business Combination with ADVA. The restructuring program is expected to maximize cost synergies by realizing operation scale, combining sales channels, streamlining corporate and general and administrative functions, including human capital resources and combining sourcing and production costs.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2019, the Company announced the restructuring of a certain portion of its workforce predominantly in Germany, which included the closure of the Company’s office location in Munich, Germany accompanied by relocation or severance benefits for the affected employees. Voluntary early retirement was offered to certain other employees and was announced in March 2019 and again in August 2020. This plan was completed in 2021 and all amounts were paid in 2022.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending restructuring liability, which is included in accrued wages and benefits in the Condensed Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022, is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.56%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:19.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Plus: Amounts charged to cost and expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amounts paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.56%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:19.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Plus: Amounts charged to cost and expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amounts paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring expenses included in the Condensed Consolidated Statements of (Loss) Income are for the three months ended March 31, 2023 and 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.16%;"></td> <td style="width:2.44%;"></td> <td style="width:1%;"></td> <td style="width:18.48%;"></td> <td style="width:1%;"></td> <td style="width:2.44%;"></td> <td style="width:1%;"></td> <td style="width:18.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">   Network Solutions - Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">   Services &amp; Support - Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative expenses </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development expenses</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total restructuring expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the components of restructuring expense by geographic area for the three months ended March 31, 2023 and 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50%;"></td> <td style="width:2.46%;"></td> <td style="width:1%;"></td> <td style="width:20.54%;"></td> <td style="width:1%;"></td> <td style="width:2.46%;"></td> <td style="width:1%;"></td> <td style="width:20.54%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total restructuring expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending restructuring liability, which is included in accrued wages and benefits in the Condensed Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022, is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.56%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:19.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Plus: Amounts charged to cost and expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amounts paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.56%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:19.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Plus: Amounts charged to cost and expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amounts paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 159000 2437000 1574000 1022000 1514000 1629000 2984000 159000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring expenses included in the Condensed Consolidated Statements of (Loss) Income are for the three months ended March 31, 2023 and 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.16%;"></td> <td style="width:2.44%;"></td> <td style="width:1%;"></td> <td style="width:18.48%;"></td> <td style="width:1%;"></td> <td style="width:2.44%;"></td> <td style="width:1%;"></td> <td style="width:18.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">   Network Solutions - Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">   Services &amp; Support - Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative expenses </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development expenses</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total restructuring expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the components of restructuring expense by geographic area for the three months ended March 31, 2023 and 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50%;"></td> <td style="width:2.46%;"></td> <td style="width:1%;"></td> <td style="width:20.54%;"></td> <td style="width:1%;"></td> <td style="width:2.46%;"></td> <td style="width:1%;"></td> <td style="width:20.54%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(In thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total restructuring expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 58000 18000 76000 2180000 2000 181000 2437000 2000 1119000 2000 1318000 2437000 2000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22. SUBSEQUENT EVENTS</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Dividend Approval</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 8, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company announced that its Board of Directors declared a quarterly cash dividend of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.09</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per common share to be paid to the Company’s stockholders of record as of the close of business on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 23, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The payment date will be </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 6, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the aggregate amount of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Appointment of Ulrich Dopfer as Principal Accounting Officer</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As previously disclosed on the Company’s Form 8-K filed on March 30, 2023, Michael Foliano, formerly Senior Vice President of Finance and Chief Financial Officer of the Company, notified the Company of his intent to retire, effective June 28, 2023. Mr. Foliano served in his role as Chief Financial Officer of the Company through April 30, 2023. In connection with his transition, the Board of Directors appointed Ulrich Dopfer as Senior Vice President and Chief Financial Officer of the Company, effective May 1, 2023; however, Mr. Foliano continued to serve as the Company’s “principal accounting officer” within the meaning of the rules of the SEC under the Exchange Act (the “Principal Accounting Officer”), and as the Company’s Treasurer and Secretary. On May 10, 2023, the Board of Directors removed Mr. Foliano from such roles, designated Mr. Dopfer as the Company’s Principal Accounting Officer, and elected Mr. Dopfer as Treasurer and Secretary of the Company, effective as of such date.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ADVA Legal Matter</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 8, 2023, ADVA and its U.S. subsidiary, ADVA Optical Networking North America Inc., filed a lawsuit in the U.S District Court for the Eastern District of Texas against Huawei Technologies Co. Ltd (“Huawei”) seeking a declaration from the court that Huawei violated contractual commitments to negotiate in good faith and to license patents, to the extent any patents are practiced by ADVA, on Fair, Reasonable and Non-Discriminatory (“FRAND”) terms and conditions. The case also seeks to obtain a ruling by the court that ADVA has complied with its own commitments and requests that the Court establish FRAND terms and conditions for obtaining a FRAND license on any standard essential patents that ADVA does in fact practice. The lawsuit also seeks to enjoin Huawei from enforcing certain of its patents against ADVA and its affiliates in other jurisdictions, and includes allegations by ADVA that it does not infringe five Huawei patents and that Huawei has infringed an ADVA patent. Huawei has not yet filed an answer in this matter. Given the current status of this matter, the Company is unable predict the outcome of or estimate the possible loss or range of loss, if any, associated with such legal matters.</span></p> 2023-05-08 0.09 2023-05-23 2023-06-06 7100000 For the three months ended March 31, 2023, we have recognized $3.2 million of net loss attributable to non-controlling interests pre-DPLTA, partially offset by $2.8 million, representing the recurring cash compensation earned by non-controlling interest shareholders post-DPLTA . Determination of the weighted average period of the individual categories of intangible assets was based on the nature of the applicable intangible asset and the expected future cash flows to be derived from the intangible asset. Amortization of intangible assets with definite lives is recognized over the period of time the assets are expected to contribute to future cash flows. Included in other receivables on the Condensed Consolidated Balance Sheets.